Почитайте что такое область видимости
https://golangs.org/variable-scope
Чтобы переменная city (переменные принято называть с маленькой буквы) была видна внутри Each (76 строчка), вы должны переменную объявить внутри этой же функции, а не во вложенной.
Например, на строке 87 написать
var city string
или же, как у вас закомментировано:
city := ""
Внутри вложенной функции уже будете использовать не
:=
, а просто
=
Потому что равно с двоеточнием
создает новую переменную, а вам надо просто присвоить значение в уже существующую переменную.