London is the supercar capital of the world, leading with 6,146,924 supercars.