http://www.youtube.com/watch?v=cVn1kwyrZ9I London England is home to one of the most iconic bridges in the world, Tower Bridge. Any traveller who has been to London has either taken a picture of Tower Bridge or bought a post card having a photograph of Tower Bridge adorning it. There are pictures of Tower Bridge in every book and […]