Question: Where does London rank in terms of the world's largest cities?
Sentence: In terms of population, London is the 19th largest city and the 18th largest metropolitan region in the world.
Answer in sentence: yes