videoDetails
Weather Update: Japan and Canada witnesses heavy snow storm besides america
Snowfall is not only witnessed in America but also in Canada and Japan. Many people are losing their lives due to heavy snowfall. Know condition of Japan amid heavy snowfall.