(Video) Smolare Falls is the tallest waterfall falling from a height of 39.5 meters
Smolare Falls is the tallest waterfall in the Republic of North Macedonia, falling from a height of 39.5 meters (129.5 feet). It is located above the village of Smolare in the Municipality of Novo Selo in the southeastern region...