Britain gave £1billion aid to India as they built £330million statue
We gave £1billion aid to India as they built £330million statue.Britain donated more than £1billion to India in the years when it was lavishing a fortune on building the world’s tallest statue, figures show.