Daryl Worthington

Author Archive

  • Feb 12, 2020
    On the 12th February 1912 the Chinese Emperor Puyi abdicated the royal throne, effectively bringing to an end over two millennia of imperial rule in China. Puyi's abdication was the...