London, England
March 16, 2003
For almost 2,000 years, the River Thames has served as the life force of London, capital of the United Kingdom and one of the world's most famous cities. ASTER intrument image.
Topics:
Hospitality Recreation, River Thames, Flowers, Aster, Politics, Tideway, Thames Valley, LONDON, United Kingdom
