India is home to a treasure trove of diversified cultures, historical monuments, art, dance, theatre, music, and philosophy that have roots in several millennia of history. While India is richly endowed culturally, its geography is equally impressive. From the mighty snow-clad Himalayas, to the sun-drenched beaches of Goa and Kerala, from the exotic tiger habitats of Corbett National Park, to the sandy deserts of Rajasthan where rajahs once ruled, India is full of surprises.