India holds virtually every kind of landscape imaginable. An abundance of mountain ranges and national parks provide ample opportunity for eco-tourism and trekking, and its sheer size promises something for everyone. From north to south India extends a good 2000 miles (3200 km), where the island nation of Sri Lanka seems to be squeezed out of India like a great tear, the synapse forming the Gulf of Mannar.
Himalayas, the world’s highest mountain chain dominate the northern border. The region begins with Jammu and Kashmir, with terrain varying from arid mountains to the lake country and forests. Moving south along the Indus river, the North becomes flatter and more hospitable, widening into the fertile plains and the Ganges river valley to the East.
West India is lined with some of India’s best beaches and the land along the coast is typically lush with rainforests. The Western Ghats separate the verdant coast from the Vindya Mountains and the dry Deccan plateau further inland.
East India comprise the westernmost part of the region and also contains an area known as the eastern triangle, which is entirely distinct. This is the last gulp of land that extends beyond Bangladesh, culminating in the Naga Hills along the Burmese border.
South India begins with the Deccan in the north and ends with Cape Comorin; Karnataka, Andhra Pradesh, Tamil Nadu, and Kerala, a favourite leisure destination. The southeast coast, mirroring the west, also rests snugly beneath a mountain range – the Eastern Ghats.

For more information, go through www.incredibleindia.org.