How can India make most of the 'most populous' tag?
India will overtake China to become the most populous nation by 2027, according to a new United Nations report. The release of the report has once again triggered a conversation around the much-touted concept of ‘demographic dividend’. This essentially means a high population of working-age adults, which can theoretically boost the economy, but only if other conditions are met.