A Chinese postal stamp dating from the Cultural Revolution has been auctioned off for 13.8 million yuan (US$2 million), making it one of the most expensive stamps in the world. Nicknamed Big Patch of ...