The Thames River is the second largest river and the most important waterway in Britain. It is also the mother river of Britain. Several important bridges along the Thames River and its classic riverside buildings are landmarks that can not be ignored in London. Standing on the Westminster Bridge and looking at the Thames River, Big Ben, the British Capitol and the London Eye, it should be a must for every visitor to London.