There are many reasons to visit London but here are our top 10 reasons that why you should visit London at least once in a life time. I know...