London beat Paris and the rest of the world’s capital cities for the title of ‘most Instagrammable’ city