Mahatma's statue to be installed in London's Parliament Square
India | Jul 08, 2014, 03:01 PM ISTNew Delhi: Sixty-seven years after he led India to freedom from British rule, a statue of Mahatma Gandhi would be installed in Parliament Square in London by early next year.The British Foreign Minister William Hague