Map of Sri Lanka
Sri Lanka’s is an island country in south Asia, located in the Bay of Bengal. Closest oversea neighbor to Sri Lanka is India.
by Baburek
Sri Lanka’s is an island country in south Asia, located in the Bay of Bengal. Closest oversea neighbor to Sri Lanka is India.