The world of Harry Potter might be make believe, but there's no shortage of Harry Potter locations - from both books and films - you can see in London, England, and Scotland.