Multiple choice Which is the biggest sea port of India which also has a natural harbour? Mumbai Calcutta - Haldia Cochin Vishakhapatnam Reveal answer Fill a bubble to check yourself A Correct answer Explanation Mumbai Port is India's largest port by size and traffic, and it is a natural deep-water harbour. While Vishakhapatnam is the deepest port, Mumbai remains the largest and busiest natural harbour.