Explanation: The question asks for the oldest port on the Eastern coast of India, specifically focusing on the ports in Tamil Nadu. To understand this, it is essential to delve into the historical context of port development in the region.
Chennai, formerly known as Madras, is the oldest port among the options provided. It was established by the British East India Company in the 17th century, specifically in 1639. The British East India Company chose the site for its strategic location and natural harbor, which facilitated trade and commerce. Over time, Chennai grew to become a significant port and commercial center on the Eastern coast of India.
Haldia, another port on the Eastern coast, is a relatively modern port. It was established in the 1960s to serve as a deep-water port for Kolkata, which is located further inland. Haldia's development was driven by the need to provide a more accessible port for the industrial city of Kolkata, but it is not the oldest port in the region.
Vishakapatnam, also known as Visakhapatnam, is a significant port on the Eastern coast but was developed much later than Chennai. It was established in the 19th century, primarily to support the growing industrial and commercial activities in the region. While it is an important port today, it is not the oldest among the options provided.
Tuticorin, located in Tamil Nadu, is another important port with a history dating back to the 16th century. It was a significant trading center during the colonial period, particularly for the export of pepper and other spices. However, it is still younger than Chennai, which was established earlier in the 17th century.
In conclusion, among the options provided, Chennai is the oldest port on the Eastern coast of India. Its establishment by the British East India Company in the 17th century and its strategic location have made it a crucial port in the region, contributing significantly to the economic and commercial development of Tamil Nadu and the Eastern coast of India.