People who want to explore the rich culture of India can head straight to Kolkata, the cultural capital of the country.