London has been revealed to be the supercar capital of the world after it was found to have more flash cars lining its streets than Moscow, Los Angeles and New York.  Recent data taken from Instagram shows that, out of the 148.1 million images of supercars which have been shared in the last three years, 6.1 million were taken in London.