India is a land of contrasts, old and new, haves and have-nots. Centuries-old temples sit next to billboards plastered with smartphone ads while luxury cars jet past rickshaws.
From spice markets and temples in Delhi’s old city, to Agra and the Taj Mahal, sights from across northern India.