Answer: C
Correct answer: Uttar Pradesh
Uttar Pradesh borders eight states - Uttarakhand, Himachal Pradesh, Haryana, Rajasthan, Madhya Pradesh, Chhattisgarh, Jharkhand and Bihar - along with the union territory of Delhi and the international boundary with Nepal. Assam is the usual rival answer, bordering seven states: Arunachal Pradesh, Nagaland, Manipur, Mizoram, Tripura, Meghalaya and West Bengal, plus Bhutan and Bangladesh. It is the state that connects the rest of the northeast to the country. Madhya Pradesh borders five and Maharashtra six. The figure changed in 2000, when Uttarakhand, Jharkhand and Chhattisgarh were created and several states acquired new neighbours. A related question worth being ready for is which state has the longest border with a single neighbouring country: West Bengal with Bangladesh, and Jammu and Kashmir with Pakistan among the older divisions.