Top 15+ amazing cliffside towns in the world

These photos capture stunning views of some of the most epic cliff-side cities in the world. Where do you want to go next?

Azenhas do Mar, Portugal.

Castellfollit de la Roca, Spain.

La Paz, Bolivia.

Manarola, Italy.

Metéora, Greece

Mont Saint-Michel, France.

Piodão, Portugal

Pitigliano, Italy

Riomaggiore - Italy

Rocamadour, France

Ronda, Spain

Santorini, Greece

Veliko Tarnovo, Bulgaria

Wadi Dawan, Yemen