Typhoon Krosa has been downgraded to a tropical storm and is expected to make landfall in Japan on Thursday, according to weather service reports.
Typhoon Krosa has been downgraded to a tropical storm and is expected to make landfall in Japan on Thursday, according to weather service reports.