Delhi is to host a Grand Prix for the first time this weekend, with a show by Lady Gaga. People on flights to Delhi may well be planning to attend the Formula One Grand Prix which is taking place in the city for the first time this weekend. Some of the world’s best drivers will be competing on Sunday October 30th « Continue Reading »