Photo Index
Britain Photos
London
Mark Merlino - Home page
What does London
mean?
Current
Weather
in London
This enormous lion is found in
Trafalgar Square, which
commemates that famous English
victory at the Battle of Trafalgar.
London is one of Europe's largest
and most lively cities. The city
does also have a distinctive
character to it.
London, England

The capital of the United
Kingdom

and a great European metropolis.
Here is the very famous Tower of
London from the Thames River. The
River does giver you an opportunity to
get a pleasant view of the city.
Here is the Parliament building,
in central London.