royal treament awarts
London
London.
London
London
London.
Parliament Buildings, London
The Tower of London.
The capital city of England is London.
The London Eye or the Buckingham Palace. :)
River Thames
London is the capital city of the United Kingdom, which includes England.
London is the largest and Ely the smallest.