what's that tiny little things? are they buildings??
that is Canary Wharf. its the buisness district in London and home to the tallest buildings in the country.theyre poking out the top of all the fog that was covering London the other day.
when was this taken?
Post a Comment