Sri Lanka’s is an island country in south Asia, located in the Bay of Bengal. Closest oversea neighbor to Sri Lanka is India. Discover Sri Lanka… Map of Sri Lanka Last updated… Map of Asia…
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. Discover Sri Lanka… Map of Sri Lanka Last updated… Map of Asia…