India constitutes the major portion of the Indian subcontinent, which sits atop the Indian Plate and the northwesterly portion of the Indo-Australian Plate. India's northern and northeastern states are partially situated in the Himalayan Range. The rest of northern, central, and eastern India consists of the fertile Indo-Gangetic Plain. In the west, bordering southeastern Pakistan, lies the Thar Desert. Southern India is almost entirely composed of the peninsular Deccan plateau, which is flanked by two hilly coastal ranges, the Western Ghats and the Eastern Ghats.

India is home to several major rivers, including the Ganges, the Brahmaputra, the Yamuna, the Godavari, the Kaveri, the Narmada, and the Krishna. India has three archipelagos — Lakshadweep, which lies off the southwestern coast; the volcanic Andaman and Nicobar Islands island chain to the southeast, and the Sunderbans in the Ganges Delta of West Bengal.

The climate in India varies from tropical in the south to more temperate in the Himalayan north, where elevated regions receive sustained winter snowfall. India's climate is strongly influenced by the Himalayas and the Thar Desert. The Himalayas, along with the Hindu Kush mountains in Pakistan, prevent cold Central Asian katabatic winds from blowing in. This keeps the bulk of the Indian subcontinent warmer than most locations at similar latitudes. The Thar Desert is responsible for attracting the moisture-laden summer monsoon winds that, between June and September, provide most of India's rainfall.

back