At least one person has died and 40,000 evacuated as Typhoon Bopha hit the southern part of the Philippines.
Flights and ferry services were cancelled as the storm cashed in bringing 121 mph winds, destroying homes and cutting power.
There was only one confirmed death, but local media said people were injured by flying debris and falling trees, Reuters reported.
Dozens of domestic flights and ferry services in central and southern Philippines were suspended, schools and some businesses were closed as police and fire fighters warned people to move to higher ground.
Residents in coastal areas on Mindanao’s easternmost provinces were evacuated to safer areas eight hours before the typhoon made landfall.
Bopha, with a storm cloud covering 310 miles, was moving west-northwest and is expected to move out to South China Sea by Thursday, weather forecasters said.
About 20 typhoons hit the Philippines every year. Typhoon Washi killed 1,500 people on Mindanao last year.