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