pull down to refresh
According to British charity Oxfam, the UK owes India £52 trillion (almost $65 trillion) from its colonial era in charge of the country.
According to British charity Oxfam, the UK owes India £52 trillion (almost $65 trillion) from its colonial era in charge of the country.