Saint Petersburg

St. Petersburg is located in the Neva Delta on dozens of islands.

An excerpt from the article 37 facts about Saint Petersburg

According to topographic data from 1864, there were 101 of them. In reality, there are far fewer. Their number has decreased due to natural factors and as a result of human activity. Currently, it is assumed that there are about 50 islands.