The image shows a busy street in London, UK. There are two police officers on horseback crossing the street. The officers are wearing high visibility vests and helmets, and one of them is holding the reins of a brown horse. The horse is walking on the right side of the street, and there is a white truck with the logo of DPD on the back of it. On the left side, there are several cars and a black car parked on the sidewalk. The street is lined with buildings and there are people walking on both sides of the road. The sky is overcast and the overall mood of the image is tense.