The year is 2050, Queen Elizabeth is still on the throne. The publ...