1The city rests on 118 islands separated by 150 canals

Click the next ARROW to see the next Photo!

Back
SHARE