Почему Санкт-Петербург называют городом на Неве?
а ещё почему?
Всё
Логика!!! Потому что он расположен на берегах Невы!!!
вот и я про что больше сказать нечего