What I was wondering was, that as far as I new, you had to be a US citizen to be an astronaut of the space shuttle. Any British people who have flow with NASA had to become naturalised US citzens, and wear the stars and stripes. Check this article, you will see what I mean.
Philippe Perrin of France’s CNES space agency was born in Morocco, but is a French Citizen. He flew to the International Space Station aboard the U.S. shuttle flight STS-111 in 2002
Andy Thomas, an Australian, flew in May 1996 on shuttle Endeavour flight STS-77.
Lodewijk van den Berg of the Netherlands flew in April-May 1985 in shuttle Challenger.
Wubbo Ockels of the European Space Agency (also of the Netherlands) flew in October-November 1985 in shuttle Challenger.
Rodolfo Neri, a Mexican, flew six days in 1985 in shuttle Atlantis
Saudi Arabia’s Prince Sultan Salman Abdel Aziz Al-Saud flew in 1985 in shuttle Discovery
AFAIK the first to do it was West German Ulf Merbold who flew ten days in 1983 in shuttle Columbia.
Google International Astronauts or any of these names for bios
It’s the International Space Station, you know. NASA’s Astronaut Fact Book (PDF file) has a whole section on “International Astronauts Currently in the U.S. Space Program”, listing Japanese, French, Swedish, Canadian, Italian, Swiss, Brazilian, and German astronauts; plus another section for “Cosmonauts Currently in the U.S. Space Program” listing all the Russians assigned to our space program.
It would almost seem from that quote and others, that the requirement isn’t a US one, but rather the Brits won’t allow it’s citizens to go, as long as they remain British citizens.
That BBC article strikes me as a highly inaccurate puff piece. While it is indeed true that Piers Sellers had to have U.S. citizenship to join the U.S. space program, there is no reason to believe that a British citizen can’t be sent up. It’s just extremely unlikely that any British citizens will be invited along unless Britain will pay, which they won’t.