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