Everyone already knows that London is the greatest city in the world (okay, fine, New York too shabby either) but what exactly makes it so great? Is it the tourists gathering at Picadilly Circus? Or Big Ben? Oh, but wait…it's not even called Big Ben anymore is it?
Read More