Tower Bridge, in the capital city London, is a landmark that crosses England’s longest river, the River Thames. Caernarfon Castle is a famous castle in North Wales, built hundreds of years ago ...