Geographically India stretches from the tropical
lushness of the Indian Ocean coasts to the high Himalaya, with
virtually every conceivable terrain between.
Combine this with a history dating back thousands
of years and the result is a land of incredible diversity and
endless fascination.
A rich melting pot of religions and languages,
regional cultural and culinary traditions and festivals, splendid
artistic and architectural styles.