Sri Lanka Is Not in Africa—It's an Indian Ocean Island

No—Sri Lanka is not part of Africa.

It is a sovereign island nation in the Indian Ocean, separated from the Indian subcontinent by the Palk Strait (32 km / 20 mi at narrowest). Coordinates: 7°N, 81°E.

Geographic context:

  • South of India (Tamil Nadu)
  • Northeast of Maldives
  • East of Seychelles
  • West of Sumatra (Indonesia)

Africa's nearest point (Cape Guardafui, Somalia) is ~3,800 km away. Sri Lanka is culturally, geologically, and politically South Asian—SAARC member, Indo-Aryan/Dravidian heritage, monsoon climate.

Copyright Wanderlust World © https://www.ynyoo.com