The Tropic of Cancer passes through 8 Indian states.