Swallow's Nest castle, Ukraine

Swallow's Nest castle is located in Ukraine. This is the most beautiful castle in the world. Nest castle was built between 1911 and 1912, on top of 40-meter (130 ft) high Aurora Cliff.
If you enjoyed this image, you might also like....Most Beautiful Castle in the World (15 Photos)