The village of Oia on the Island of Santorini.
Houses, hotels, churches and even a windmill are all crammed together on the hill.
Can you spot the two small yachts?
Santorini, Greece, is one of the southern most islands of the Cycladic group in the Aegean Sea.
BEST VIEWED LARGER