A rainbow appears from behind a building down an otherwise gloomy street in London