India: a land of dazzling diversity, a subcontinenet of dramatic extremes- from the Himalayas in tyhe North to the Indian Ocean in the South, from lush valleys to arid deserts, from idyllic beaches to chaotic city streets. A land of contrasts and contradictions, where millions of pilgrims bathe and bury their dead in the sacred waters of the Ganges.