London is the selfie capital of the world, according to a 2018 Mashable study on social media statistics. While there seems to be some debate around the accuracy of Mashable’s digital proclamation — Time magazine touts Manchester as having a higher density of selfies, per…
Continue Reading