Visit the North’s bustling historical towns, or lie on a golden-sand beach in the South. India has a little bit of everything – here’s how to plan your visit.

READ MORE