Site icon Little India: Overseas Indian, NRI, Asian Indian, Indian American

What 1.2 Billion Indians Think About the World

With 1.2 billion people and counting, India is projected to become the most populous country on the planet by 2030.

Exit mobile version