General Knowledge: The Tropic of Cancer passes through how many states in India?

Explanation:

Tropic of Cancer passes through 7 Indian states.