Man-made waterfall on the grounds at Betliar Castle. Said to be the largest man-made waterfall in Europe.
Photo album created with Web Album Generator