May 11, 2025 07:20 AM

London's Big Ben

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

Join the Discussion