London, UK. City of London busy street with view with lots of people crossing the road, cars and buses