Why Delhi is India’s New Culture Hub 12 years ago You dont really need Google Earth to tell you this. Delhi is Indias new cultural capital.