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.