Follow this tag to curate your own personalized Activity Stream and email alerts.
India is currently the second most populated country in the world, closely following China, at 1.25 billion people. Around 30 percent of its inhabitants, roughly the population of the entire United States, live in urban areas that continue to grow. The astonishing numbers are proof of the... View full entry