✔ 最佳答案
The difference between "of London" and "in London":
of London, belonging to London. You are talking about one of the areas among numerous areas that belong to London.
in London, located in London. You are referring to the location of the areas.
Both on London and if London work in your sentence but "of London" is much better than "in London" as the emphasis is on London's areas and not on the location of those areas.