Socotra island belongs to which country ? July 13, 2021 – by admin Socotra island belongs to which country ? A. USA B. UK C. FranceD. Yemen