Architectural structures in Canada on the river bank
The river bank in Vila nova de Gaia at night. night buildings
Houses on the river bank. a Belgian city. stone bridge
St. Petersburg Church of the Savior on Spilled Blood on the banks of the Neva at sunset
View of the night city from the river bank where there are many yachts