Mahatma Gandhi gets London statue near nemesis Churchill
2015-03-15
London – A statue of Indian independence leader Mahatma Gandhi was unveiled on Saturday in London’s prestigious Parliament Square, a space packed mostly with monuments to men who served the British Empire that Gandhi helped destroy. In an ironic twist noted by the Indian government, Gandhi’s likeness now shares theContinue Reading