Correct Answer: (a) Odisha
Solution:Tropic of Cancer is an imaginary line, forming an angle of 23°50 degrees north from the Equator that passes through the middle of India. The Tropic of Cancer passes through eight states in India: Gujarat (Jasdan). Rajasthan (Kalinjarh), Madhya Pradesh (Shajapur), Chhattisgarh (Sonhat), Jharkhand (Lohardaga), West Bengal (Krishnanagar), Tripura (Udaipur) and Mizoram (Champhai). Note Mahi River is the only river in India that passes through the Tropic of Cancer passes twice, first in Madhya Pradesh from where it flows towards Rajasthan and enters Gujarat where it passes through it for the second time.