Daily Current Affairs World Development Report 2024 Context: The World Development Report 2024 indicates that India might need up to 75 years to reach just one-quarter of the US income per capita. Key Findings of the Reports kgs1 month agoKeep Reading