Solution:
1) Kolkata Port is a tidal port and an inland riverine port. It has facilities for loading and unloading ships. Kolkata Port serves as a vast and rich hinterland of the Ganga-Brahmaputra basin.2) Visakhapatnam Port in Vizag is the deepest landlocked and coastal port in India. It is a well-protected port for exporting iron ore.
3) Chennai Port is the oldest artificial port. It comes second in terms of cargo and volume of trade.
4) Mumbai Port is the largest port in India with a natural harbour.