The flag of Britain
was founded 2000 years agothe population of over 8 million people
London is
the Palace of Westminster
Buckingham Palace
Westminster Abbey
Trafalgar square
St. Paul's Cathedral