London, like most of rest of Europe, has thousands of statues dotting the landscape.. here are a few iconic ones from Trafalgar Square and Picadilly... and one from the BBC building...
 |
| Trafalgar |
 |
| Fountain of The Horses at Picadilly |
 |
| At the BBC building |
No comments:
Post a Comment