British capital from above
To recognize at the first sight (what?)
The
historical sights of LondonThe Thames River
The Palace of Westminster
The Clock Tower of Big Ben
Westminster Abbey
The British TV Tower (165 metres)
Trafalgar Square with Nelson’s Column
Buckingham Palace