ABROAD TRAVEL
Europe
9 Best Photo Spots of Tower Bridge, England
London, England has many recognizable symbols. Both the Big Ben tower that many people are familiar with, or the giant London Eye Ferris wheel located on the river bank, and the Tower Bridge, The beautiful bridge across Thames River.