90% отвечают неправильно
Одна из самых распространенных ошибок в нашей устной и письменной речи - это согласование названия какого-либо города собственно со словом "город". А чаще всего с его сокращением - "г."
Как вы, например, скажете - я приехал из г. Тула или из г. Тулы? Мэр г. Челябинск или мэр г. Челябинска? Поезд идет до г. Саратов или до г. Саратова?
Согласитесь, кажется, что тут все просто - слово "город" как бы "съедает" склонение, поэтому название можно ставить уже в именительном падеже: в городе Москва состоялся парад...
На самом деле, такого правила нет. Русский язык совершенно однозначно утверждает - склоняются здесь оба слова: в городе Москве, в городе Санкт-Петербурге, в городе Новосибирске. Более того, с иностранными городами та же история - в г. Париже, в г. Берлине, в г. Лондоне.
Но есть нюанс! Если топоним вошел в нашу речь (а скорее - в новостные заголовки) совсем недавно и незнаком большому количеству носителей языка, то его можно оставить без склонения: в г. Луисвилл (кто вообще знает, где это?), в городе Лорьян (это Франция, но на карте вы его без подсказки не найдете).
Ставьте лайки, подписывайтесь на канал, вступайте в группу ВК: https://vk.com/litinteres