Shui luo shi chu is a notable idiom embraced in Chinese philosophy as a plea for divine justice that the 'truth' will ultimately be exposed.

Shui luo shi chu is a notable idiom embraced in Chinese philosophy as a plea for divine justice that the 'truth' will ultimately be exposed.
Please join the Malaysiakini WhatsApp Channel to get the latest news and views that matter.