July 13, 2025 04:17 AM

London's Big Ben

A bus and taxi pass by London's iconic Big Ben on Westminster Bridge.

Join the Discussion