Iran, There are 16 countries, 3 continents and 6 water bodies lies on Tropic of Cancer passes.
North America:- Mexico, Bahamas(Archipelago)
Africa: Niger, Algeria, Mauritania, Egypt, Libya, Mali, Western Sahara
Asia: Myanmar, Omen, Bangladesh, India, Saudi Arabia, China, United Arab Emirates, Taiwan
Water Bodies:- Indian Ocean, Atlantic Ocean, Pacific Ocean, Taiwan Strait, Red Sea, Gulf of Mexico