Everyone is going crazy wondering where this ash rain is coming from but I think I have the right answer. I have always been one to problem solve so I searched the internet for any volcanoes that have erupted in the last 48 hours. It happens that there are 3 different ones that have erupted but 2 of them are in Mexico the other is in Italy. Now I just had to check world weather patterns and that would point me to the answer.

After checking the global weather patterns on http://earth.nullschool.net/ it is easy to see that it is coming from Mexico. So there you go...the unexplained is now explained!