London, England

London, England ‘Ello from London, England!ย  The city stands along the Thames River, and is the capital of England and the UK. She is home to Big Ben, Westminster Abbey, Buckingham Palace, and the London Eye.ย ย    How Did We Get To London, England? We finally made it to London, England. We took 3 different […]