Watched a documentary, last night, about Socotra Island in Yemen — what an extraordinary place…

It’s name means Island of Bliss in Sanskrit.
1 / 4
Post image
Post image
Post image
Post image

Comments