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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results