Clock above the entrance to the Jewel House

The Tower of London is a royal palace, fortress, and prison on the River Thames in London, England. It’s located in the borough of Tower Hamlets, just east of…

Dean's Staircase at St. Paul's Cathedral in London, England

St. Paul’s Cathedral in London, England, is an Anglican cathedral and the seat of the Bishop of London. It’s one of the most iconic buildings in the city…

Map Room at the Churchill War Rooms in London, England

The Churchill War Rooms is a museum in London, England, consisting of the Cabinet War Rooms and Churchill Museum. It’s located in Westminster.

Nobody's home at Buckingham Palace

Buckingham Palace is the London residence and administrative headquarters of the monarch of the United Kingdom. It’s located in Westminster.

Westminster Abbey and the Westminster Scholars War Memorial

Westminster Abbey is a Gothic abbey church in London, England. It’s located in the City of Westminster and is a UNESCO World Heritage site.

Plaza Mayor in the Historic Center of Madrid, Spain

The historic center of Madrid, or Centro, is full of surprises. Not only is it a great place to admire beautiful architecture and get to know the roots…