Rainy street corner in London with stone buildings and a crosswalk