it seem not matching to delhi for f1 grandpix to be held coz there were lot of security concern and lack of attendance. we guess prefer to give location in somewhere in south india coz most south india people are very much interesting in racing sports...recently in south india ve done hosting various stage of racing sports as bike and car racing...and also every person comes from south india so go for south india...
All star racers are from Tamilnadu so Chennai should be the place. Chennai has a racing culture for a long time so it makes total sense to build a track in Chennai. It also has the infrastructure to hold such an event on a yearly basis
Another pasture for the Indian Bull (Corruption) to Graze. Most probably, this is going to fizzle out sooner or later. If not, then, WELCOME F1 TO INDIA.