Formed in 2006 B.S., Nepal Communist Party is a political party that believes in communism. Its founder general secretary was Pushpalal Shrestha. The sickle-hammer donned flag that represents communists worldwide is the ... Read more