Will Formula 1 benefit India?

With over 12 Formula One teams from across Europe coming to Delhi, 100,000 spectators and crores of rupees riding on the big race, the Indian Grand Prix is certainly one of India's most anticipated events in recent times. But is it entertainment at the cost of poor farmers? Or will it prove to be the next big money spinner after cricket?