Advertisement
videoDetails

Weather Update: Japan and Canada witnesses heavy snow storm besides america

Video ThumbnailPlay icon
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.