India has pipped Britain to become the world’s fifth largest economy. The United Kingdom (UK) slipped to 6th place delivering a further blow to the government in London as it grapples with a brutal cost-of-living shock.
Sponsored by Kashmiri Bazaar | Copyright 2021