Britons outraged: We gave £1billion aid to India they spent £330million on statue
Sardar Vallabhbhai Patel's Statue; a 597ft giant bronze monument has been condemned as a vanity project, and has outraged many in the United Kingdom.
Britain gave more than £1billion to India while it was building the world's tallest Statue of Unity - almost twice the height of the Statue of Liberty in the US.