Incredible City Cliffs around the World

There are some amazing feats of architecture in our world – not just single beautiful buildings, but entire cities built on top of huge rocks or carved into the sides of mountains.

Castellfollit de la Roca is considered one of the most beautiful villages in Catalonia in Spain. It is built on basalt rocks between two rivers.

10. Castellfollit de la Roca

9. Rocamadour

Rocamadour is a small village built on a cliff above a gorge on the Alzou River in southwest France.

8. Bonifacio

7. Acapulco

6. Mesa Verde

5. Bandiagara Escarpment

4. Ronda

3. Al Hajjara

2. Positano

1. Fira and Oia

Swipe up to see more story

Swipe Up