Embed presentation
Download to read offline






London is the largest city in Britain with over 8 million residents located on the River Thames. It is comprised of four main parts and is known for its history, museums, and monuments like Big Ben, Nelson's Column in Trafalgar Square, Tower Bridge, and the 900+ year old Westminster Abbey where British monarchs are crowned.





