Geography of India
The seventh largest country in the world and forming part of most of the Indian subcontinent, India is a prime travel destination in the world. The country shares its borders with Afghanistan, Pakistan, China, Myanmar, Bangladesh, Nepal and Bhutan.
Covering an area of 32,87,263sq km, India extends from the snow-capped Himalayas in the north to the tropical rain forests of the south. What sets India apart from the rest of Asia are the northern majestic mountains and the southern seas, which give it a distinct geographical entity.
To the east lies the Bay of Bengal, to the east the Arabian Sea and to the south of this geographical entity the Indian Ocean.
Sri Lanka and the Maldives are nearby island nations off the southeast coast and the southwest coast respectively.
Geographically, India can be divided into five distinct regions: Western, Central, Northern (including Kashmir and Rajasthan), Eastern and Southern.
With such a vast territory it is natural that India has a diverse topography including the world's highest mountain chain, Himalayas, which dominate the northern part of India.
From north to south India extends (3200 km).
North India is dominated by the states of Jammu and Kashmir, Punjab, Harayana, Himachal Pradesh and the Himalayan foothills of Uttar Pradesh.
Cramped between the states of Harayana and Himachal Pradesh is the capital city of Delhi.
The West India comprises the states of Goa, Gujarat, Maharashtra and the western part of the central state of Madhya Pradesh. The west coast of India extends from the Gujarat to Goa and is dotted with some of finest beaches in the world.
The coastal area of the southern India is full of rainforests.
November-March is the best time to visit for most of India. During those months, temperatures range from 40-60 F/5-15 C in the north to 65-85 F/19-30 C in the south. March-June is dry and exceedingly hot (85-110 F/30-44 C). Indian climate is mainly characterized by the monsoons. India experiences 20-80 in/50-200 cm of rain in one season during the months of June-October. The best times to visit the hill resorts of India are March, April, October and November.