A Braggart’s Account Of His First Grand Prix Experience — F1 in Noida in 2011
Exactly 2 years ago, India hosted its first Grand Prix — a historic day for all Indian F1 lovers who came in droves to watch their idols burn rubber at the brand new Gautam Budh International Circuit at Greater Noida, near Delhi. Being an ardent fan of the sport myself, […]