What does No, I live in London. mean?No, I live in London.▶ Hear it in EnglishNo, I live in London. in other languagesIn PortugueseIn FrenchIn Japanese