There are some amazing feats of architecture in our world – not just single beautiful buildings, but entire towns built on the tops of towering cliffs or carved into the sides of mountains. The first glimpse of towns like this can take your breath away. You could get that same thrill when looking out from one of these towns to the ocean or the earth far below. Here are some perfect examples of
