The correct answer is B. London and Rome
Explanation
London is the capital city of the European country England, it is city founded in 43 AD. This city currently has a total area of about 1572 km². On the other hand, Rome is the capital city of the European country Italy, it is a city founded in 753 BC. This city currently has a total area of about 1287 km². Therefore, it can be said that Rome and London are almost the same sizes because their area differs only by 285 km². So the correct answer is B.