Ljubljana, Slovenia

Willows lean over the Ljubljanica beside café terraces and market colonnades, with a wooded castle hill rising above the compact centre.