England's capital is truly one of the world's most magnificent cities. Its history spans two millennia which means the city is flowing with historical sites and deeply rooted cultural treasures. From the temperamental weather to the social interactions, London has no equal.  As a leader in arts, commerce, entertainment and other industries, London can be impossible for tourists and first time visitors to explore. If you are having troubles, or visiting London for the first time, then check out our list of the best London apps for the iPhone.