Gandhi statue to be unveiled near Churchill's in 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.
Sat Mar 14 2015