The biggest port in India is

Vishakhapatnam
Mumbai
Tuticorin
Kandla

The correct answer is (b) Mumbai.

Mumbai is the largest port in India, handling over 50 million tonnes of cargo annually. It is also the busiest container port in India, handling over 4 million TEUs (twenty-foot equivalent units) of containers annually. Mumbai is located on the west coast of India, on the Arabian Sea. It is a major financial and commercial center, and is home to the Bombay Stock Exchange, the largest stock exchange in India.

Vishakapatnam is the second largest port in India, handling over 30 million tonnes of cargo annually. It is located on the east coast of India, on the Bay of Bengal. Vishakhapatnam is a major naval base, and is home to the Eastern Naval Command of the Indian Navy.

Tuticorin is the third largest port in India, handling over 20 million tonnes of cargo annually. It is located on the south coast of India, on the Gulf of Mannar. Tuticorin is a major export hub for iron ore and coal.

Kandla is the fourth largest port in India, handling over 10 million tonnes of cargo annually. It is located on the west coast of India, on the Gulf of Kutch. Kandla is a major import hub for petroleum products and fertilizers.