Anil Moonesinghe

Anil Moonesinghe (15 February 1927 – 8 December 2002) was a Sri Lankan Trotskyist revolutionary politician and trade unionist. He became a Member of Parliament, a Cabinet Minister, the Deputy Speaker of Parliament and a diplomat. He authored several books and edited newspapers and magazines. He was Chairperson and General Manager of a State corporation. He briefly held the honorary rank of Colonel.

Read more about Anil Moonesinghe:  Background and Education, Revolutionary Communist Party, LSSP Days, SLFP Days, Diplomat, Publications