In March 2017, Cyclone ‘Debbie’ with winds in excess of 120 mph, strikes which country ?

A) Japan

B) Australia

C) China

D) Germany

View Answer
Option – B.