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.
Business News: Latest News on Business, Stock Markets, Financial News, India Business & World Business News