Tanto "town" quanto "city" podem ser traduzidas como "cidade" em português, mas elas não são exatamente a mesma coisa. Afinal, qual é a diferença entre elas?
Podemos ver isso no vídeo abaixo do canal da Alura Língua:
https://www.youtube.com/watch?v=usQych1fKpM
Tranquilo, né? ;)
E você sabe a diferença entre "teacher" e "professor" em inglês?