Santa Ride London
Santas on bikes in central London.
Participants of Santa Ride London 2023 are seen riding through Oxford Circu...