With its in–your–face diversity – from snow dusted mountains to sun-washed beaches, tranquil temples to frenetic bazaars, lantern-lit villages to software supremo cities – its hardly surprising that this country has been dubbed the world’s most multi dimensional. For those seeking spiritual substance, India has oodles of sacrosanct sites and thought provoking philosophies, while history buffs will stumble upon gems from the past almost everywhere – grand vestiges of former empires serenely peer over swarming streets and crumbling fortresses loom high above plunging ravines. Meanwhile, aficionados of the great outdoors can paddle in the shimmering waters of one of many beautiful beaches, scout for big jungle cats on blood pumping wildlife safaris, or simply inhale pine scented air on meditative forest walks. And then there are the festivals. With its vibrant mix of religious denominations, India is home to a formidable array of celebrations – from larger than life extravaganzas with caparisoned elephants and body twisting acrobats to pint sized harvest fairs paying homage to a locally worshiped deity.