Level 1 - 15

Score : Clues :
No more Clues
Located in South Asia
Is the second-most populous country with over 1.2 billion people
Capital City is New Delhi
Guessed