India will become the world’s most populous country in 2023. This milestone will occur as China’s total population enters a steep downward trajectory.
© 2025 Hedgeye Risk Management, LLC ·
Substack is the home for great culture
India will become the world’s most populous country in 2023. This milestone will occur as China’s total population enters a steep downward trajectory.