Island town

Kostanjevica na Krki, the smallest town in Slovenia, lies on an artificial island on the Krka River and attracts international visitors, who know it as “Slovenian Venice.”