Hailstorms, Thunderstorms Lash Parts of China | Subscribe to Firstpost