The name Socotra derives from a Sanskrit name, meaning “The Island of Bliss”; these…
Written by Magdalena Mach on 16/09/2017