"Located in south Asia between Pakistan, Nepal and China, India is a heady mix of cultures, religions and experiences." . . . . . . .