Cailin Cheng

Cailin Cheng

An idealistic Chinese patriot studying politics and trying to make sense out of the nonsense.