India is a country of vibrant and enticing contrasts: exquisite palaces are juxtaposed against simple temples, and modern high-tech industry coexists with ancient customs and rituals. There's much to see and do in this vast and geographically diverse