Tibet is located in south-west China, central-south Asia. Tibet sits atop the Tibetan Plateau which includes the Himalayas and many of the highest mountain peaks in the world.
Normally ahead of a big storm system southerly winds drive a lot of moisture northward off of the Gulf of Mexico. We typically see a few lines of thunderstorms ahead of the storm and then we enter a...