A picturesque destination in Lithuania known for its enchanting landscape of small islands in the middle of a lake surrounded by lush green trees.