Monster! The strongest storm in the world this year Super Typhoon Meranti has landed on mainland China as Typhoon Malakas takes aim