Gandhi statue to be unveiled near Churchills in London

LONDON: A statue of Indian independence leader Mahatma Gandhi is to be unveiled on Saturday at the heart of the British establishment which once loathed him for his campaign against imperial rule.

To continue reading the rest of the article, click here

Leave a Reply