London is a mecca for tourists, promising a big city world of wonders, from the London Eye to Big Ben, and Hyde Park to ...