1,267,401,849. That’s the number of people who live within the borders of India—a country one-third of the size of the US with more than four times the population. By 2030, India is expected to become the largest country by population ...
On October 20th, two United Nation officials visited Detroit, Michigan to conduct an unofficial investigation into the water crisis plaguing the city. Catarina de Albuquerque, the Special Rapporteur on the human rights to water and sanitation, and Leilani Farha, the ...