Home/The Yemeni Embassy in France hosts a special screening of a documentary film about Socotra Island./The Yemeni Embassy in France hosts a special screening of The Yemeni Embassy in France hosts a special screening of