City should also be accepted
Agreed, at least colloquially that's how I learned city.
Yep, that's what I was taught on my course too.
I often hear "baile mòr" being used for city, and indeed being subtitled as city. I don't think it should be marked wrong.