Di tengah absennya Bahrain menyelenggarakan F1 tahun ini karena situasi dalam negeri yang genting, terdengar kabar melegakan bagi rakyat India. Penungguan India berbuah manis dengan pengumuman FIA di Paris bahwa race ke-18 tahun ini akan dilakukan di Greater Noida, negara bagian Uttar Pradesh, India tanggal 30 Oktober 2011. Padahal sebelumnya pemerintah India khawatir akan imagenya yang cukup menurun akibat penyelenggaraan Commonwealth Games yang buruk.