F0ntr
The London Eye is near Westminster Abbey.
Near the City of London, England.
Yes, Harry lives near London and London is in England.
Near London, England
Salisbury, England is near the halfway mark between London and Devon, England.
Norwood is an area in South London
It's a few thousand miles from London, England to Manila, Philippines. They are practically on opposite sides of Earth. No, Manila is not near London.
England, down south, somewhere near London
No. It is in England, near the city of London.
The River Thames (pronounced temz) flows through London.
In England, in Stoke Newington (near London)
Wimbledon England, near London.