There are only about 10 airports in China that are profitable, some only in terms of cash flow. Overall, Chinese airports have the potential to make money.
It's too early to pinpoint a cause. But the plane didn't get very far up in the air. Wind from the typhoon could have affected takeoff. The black box may have the answers.
There are more non-Arab producers who are producing significant larger quantities of oil. Therefore they would have an impact on bringing prices under control. Not for the first couple of weeks but once the future of the war was decided.