Katchatheevu Island Dispute: India vs Sri Lanka
Katchatheevu Island: A contentious issue between India and Sri Lanka, intertwining history, politics, and fishermen's livelihoods.
Comments Off on Katchatheevu Island Dispute: India vs Sri Lanka
April 22, 2024