China witnessed worst sand storm in last two decades