Report copyright - Socotra Socotra Island (sovereignty of Yemen) is located in Indian Ocean, 250 kilometers off the African shore. “Eipheba Sakhotora” in ancient Arabic
Please pass captcha verification before submit form
Please pass captcha verification before submit form