This sightseeing pass gets you into more than 60 London sights and attractions for free (skipping the line at each), with loads of other discounts, and it comes with a public transportation option
Enjoy free admission to various London sights and monuments (along with skip-the-line privileges), discounts at other attractions, and even transportation
This London Flexi Attractions Pass covers some of the pricey sights the London Pass does not:
The Queen doesn't need a passport. Since all British passports are issued "In the name of Her Majesty," the Queen can just vouch for herself—though her husband Philip, son Prince Charles, and everyone one else in the household do have passports.