Tower Bridge – London, England
The Tower Bridge is an iconic structure in London, England, crossing over the river Thames, built between 1886 and 1894 and it is crossed by nearly 40,000 people everyday! It took eight years to complete, five contractors and 432 construction … Continued