Which famous city, sometimes called the Venice of the north, was built on 12 islands?

St Petersburg

Glasgow

Ottawa

Oslo