Introduction about Sri Lanka

Sri Lanka is an island country neighboring Southeast India. It has India to its Northwest and the Maldives to its southwest. Its geographical location and favorable harbors are of great strategic importance since the time of the ancient Silk Road through the World War 2nd. Sri Lanka is an island […]