by jovannig
LONDON - JUNE 15, 2015: Traffic and tourists along Westminster Bridge. London attracts 50 million tourists annually