What does For six years. Do you live in London? mean?For six years. Do you live in London?▶ Hear it in EnglishFor six years. Do you live in London? in other languagesIn PortugueseIn FrenchIn Japanese