The pool at the owner private island at Veligandu Resort, Maldives The pool at the owner private island at Veligandu Resort, Maldives
Apartments at the edge of the Atlantic Ocean in Clifton, South Africa Apartments at the edge of the Atlantic Ocean in Clifton, South Africa