pull down to refresh

In Chinese, we have a saying: 人定胜天 (Ren ding sheng tian). Literal translation: Humans will always win God’s will