Britain donated more than £1billion to India as it was building the world's tallest statue. The 597ft Statue of Unity is almost twice the height of the Statue of Liberty and took 56 months to construct.


10


Daily Mail

14 Related Articles, between 2018-08-10 and 2018-10-31