Which river cross the tropic of cancer twice?

River Mahi in India.