The castle of Rovereto and the Leno stream. Rovereto, Trento province, Trentino Alto-Adige, Italy, Europe.