Artificial Harbour Meaning In Tamil. How Tamil Nadu Is Fighting In The First Attempt To Save A Sinking Island from thewire.in