Step 1: Understand the question
The question asks which Indian city has a natural harbour and is also one of the largest Indian ports. A natural harbour is a coastal feature where the geography itself provides a safe anchorage for ships without the need for extensive man-made structures.
Step 2: Identify Indian cities with natural harbours
India has only a few natural harbours, such as Mumbai, Goa, and Vishakhapatnam. Among these, Mumbai is the most prominent because of its historical, commercial, and strategic importance.
Step 3: Mumbai as the correct answer
- Mumbai Port lies on the west coast of India and is a natural harbour formed by the Mumbai island and the Konkan coast.
- It has deep waters, making it suitable for handling large cargo and passenger ships.
- Mumbai is one of the busiest and largest ports in India, handling a significant percentage of the country’s maritime trade.
- Historically, its natural harbour made Mumbai a hub of international trade even during colonial times.
Step 4: Final justification
Therefore, the Indian city with a natural harbour and one of the largest ports is Mumbai.
Final Answer: The correct option is (A) Mumbai.