When you hear people say they’re visiting India, it’s likely that New Delhi will come to mind. However, did...