Indie graniczą z Morzem Arabskim, Oceanem Indyjskim i Zatoką Bengalską. Indie graniczą z krajami Bhutanu, Bangladeszu, Birmy, Chin, Nepalu i Pakistanu. Indie mają ponad 1,2 miliona kilometrów kwadratowych powierzchni, co czyni je siódmym co do wielkości krajem na świecie.
Stolicą Indii jest Nowe Delhi, a największym miastem jest Mumbaj. Od 2014 r. Indie mają ponad 1,2 miliarda mieszkańców, co czyni go drugim najbardziej zaludnionym krajem na świecie. Indie mają zróżnicowany klimat, który waha się od tropikalnego monsunu na południu do bardziej umiarkowanego na północy. Indie mają zróżnicowany krajobraz z płaskimi równinami, falującymi równinami, pustynią i górami.