Question: Where does London rank in terms of the world's largest cities?

Is "London ranks as one of the most expensive cities in the world, alongside Tokyo and Moscow." the correct answer?
no