They say London is one of the greatest cities on earth. That is, of course, unless you live there. If you're thinking about ditching the mother city because you're fed-up with load shedding and all the rest, these rank pictures might make you think t