Roses on Westminster Bridge
Westminster Bridge is one of those places that is always bustling with tourists. It is so busy. Westminster Bridge is one of the few locations in central London where street vendors can legally operate without special permits for certain goods, thanks to historic trading rights that date back centuries. However, flower sellers must still navigate…
London Eye and Building
The London Eye as seen from a nearby street. 2016. Edit in 2024: the construction site in the foreground is now a massive building, and this view is no more.


