Follow
( Publications: 30 | Followers: 0 )

Slide 1

Socotra Socotra Island (sovereignty of Yemen) is located in Indian Ocean, 250 kilometers off the African shore. “Eipheba Sakhotora” in ancient Arabic means “Island of joy”. It ...

Publish on Category: All 4

0

Embed

Share

Upload

Slide 1