China: A Ticking Time Bomb Ready to Explode!