Right to live and work in the UK means what it says.
If you do not have the automatic right to live and work in the UK, you are not eligible. Therefore the FPP is not open to anyone, anywhere in the world -as opposed to other international cadet programmes such as Etihad or Cathay, where the right to live/work in the UAE or Hong Kong is not necessary.