Robuta

Sponsor of the Day: Jerkmate
https://chinaopensourceobservatory.org/glossary/century-of-national-humiliation Century of National Humiliation | China Open Source Observatory In Chinese historiography, the decades between the conclusion of the First Opium War in 1842 and the end of the Chinese Civil War in 1949 are described as a “ce open source observatorynational humiliationcenturychina https://interoperable-europe.ec.europa.eu/collection/open-source-observatory-osor Open Source Observatory (OSOR) | Interoperable Europe Portal open source observatoryinteroperable europe portalosor https://chinaopensourceobservatory.org/ China Open Source Observatory The China Open Source Observatory locates, translates, and annotates documents of historic or strategic value that are currently only available in Chinese. open source observatorychina