Answer: (Detailed Solution Below)
Option A: A, B and D
Detailed Solution:
The correct answer is “A, B and D”.
The Tropic of Cancer passes through these 8 states in India: Gujarat, Rajasthan, Madhya Pradesh, Chattisgarh, Jharkhand, West Bengal, Tripura, and Mizoram.