Home Videos India has overtaken China as the world’s most populous nation. Will its economy join it at the top? India has overtaken China as the world’s most populous nation. Will its economy join it at the top? May 05, 2023 comments off Tweet on Twitter Share on Facebook Pinterest china DW News India India's economy