baleqeesofsheba-A village on the edge of a cliff, Yemen. By Peter Adams

more about : baleqeesofsheba