A sign from above. The heavens are not pleased with China.
New Mecca?
Hopefully its the 1st of a thousand plagues.