Mahatma's statue to be installed in London's Parliament Square
India | July 08, 2014 15:01 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