London is located in southeast England and serves as the economic and cultural center of Great Britain. It was founded by Romans as Londinium and later became the seat of the British government and royal family. Major landmarks include Big Ben, Tower Bridge, the Houses of Parliament, as well as Buckingham Palace and the Tower of London. London has an excellent transportation system, including the iconic red double-decker buses and the underground subway system.