Curiosities, games, challenges and quiz on various topics
Tower Bridge is one of London's most famous and recognizable structures, located over the River Thames. It is an iconic landmark and one of the city's most popular tourist attractions. It opened in 1894 and was designed by British architect Horace Jones in collaboration with engineer John Wolfe Barry. It was built to provide a passage over the River Thames while also allowing vessels to pass through the river.