''Harry never had been to London before''.
And what is the difference of using those prepositions, besides?
Remember - correct capitalisation, punctuation and spacing make posts much easier to read.
At least in AE, "in" also works. The idea is that the person is inside the geographic limits.
Pope of the Dictionary.com Forum