15 of the most stunning cliff-side towns

It’s in our instincts to challenge nature. Over the years that humanity has been endeavouring to conquer the wilderness, people have managed to build … More