This one could because it's got in-flight refuelling. I'm not sure you get air miles, though, but the IFE is a doozie.
Which reminds me of a question I've wanted to ask for a while - assuming no problems with crew hours, food (or dunnies) and access to in-flight refuelling, how long could a 747 stay aloft before it had to land? Do any components have a maximum continuous operations limit? (this may end up in a bit of fiction I'm writing)
R