I think I found the answer for the last sighting in July in Kuala Lumpur. It apparently was the Italian version of Pekin Express called Pechino Express. Pechino is Italian for Beijing. I started a topic for Pechino Express and there's more info there. However, so far, I haven't found the people in the sighting in the numerous pictures of Pechino Express that are out there. I haven't looked very carefully yet though.