If you’re visiting India for the first time, here are 20 things you need to know so that you can find your way around this ancient land, with its many cultures, languages and cuisines.

If you’re visiting India for the first time, here are 20 things you need to know so that you can find your way around this ancient land, with its many cultures, languages and cuisines.