Answer: Port of Trincomalee, Sri Lanka
Explanation: The Trincomalee Port is one of the largest natural harbours in the world, located on the northeast shores of Sri Lanka.
9.4m questions
12.2m answers