Which of these states does NOT share a border with Madhya Pradesh?

Bihar
Gujarat
Odisha
Jharkhand

The correct answer is: B) Gujarat

Madhya Pradesh is a state in central India. It is bordered by the states of Uttar Pradesh to the north, Rajasthan to the west, Gujarat to the northwest, Maharashtra to the south, Chhattisgarh to the southeast, and Odisha to the east.

Gujarat is a state in western India. It is bordered by the states of Rajasthan to the north, Madhya Pradesh to the east, Maharashtra to the south, and the Arabian Sea to the west.

Therefore, Gujarat does not share a border with Madhya Pradesh.