The Buddh International Circuit is a motorsports race track located in Greater Noida, Uttar Pradesh, India. Built in 2011, it hosted the Formula One Indian Grand Prix from 2011 to 2013.
Buddh International Circuit's Background
Plans for an F1 circuit in India…