Finding good coffee in London is a difficult affair. There are several good places around Borough Market (notably Monmouth) and I have read guides which suggest a smattering of other places, but I do not want to have to go out of my way for a good coffee; there should be one on every corner. Growing up in Sydney, I was spoilt for choice. In London, I choose not to bother.
I assumed this was UK wide phenomenon; London is, after all, the UKs largest and most multicultural city and, arguably, the most cosmopolitan. So imagine my surprise when on my first morning in Edinburgh I was presented with this: