India’s Gandhi gets London statue near nemesis, Churchill

LONDON (Reuters) – 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…

…read more

Source:: Reuters