Can India Outplay China A few days ago on 19th April 2023 , UNFP ( United Nation Population Fund ) released data on the world's population . According to it, India is now the most populous country in the world with 1.4286 Billion people against 1.4257 Billion Chinese . God knows, is it a matter of rejoicing ? How much is India’s growth There is no doubt India has achieved significant growth in many