Yes there are hills in London, England.
The Tower of London is in Greater London and not in any particular county unless you mean 'country', in which case it is in England, which is part of the United Kingdom.
Yes, Harry lives near London and London is in England.
Yes, there are thousands of them.
These are the locations used according to information on imdb.com: Gaumont-British Studios, Lime Grove, Shepherd's Bush, London, England, UK
Yes. Lots of them.
Nope. Afraid not.
London is a large conurbation with nearly 8 million inhabitants. There aren't any mountains in London.
Portsmouth, VA to London, KY maybe. But not portsmouth, VA to London England. you would have to take a "SUB"way
It depends which London you are talking about. London, England, is not experiencing any earthquakes, as England cannot actually have earthquakes.
"Barnes Van Hire is one company that offers vans for hire in London, particularly in the eastern and northern parts of London. The prices are the same at any of the London locations."
People from the north of England used to call London 't'smoke' because of all the pollution in the past.