Typhoon Meranti has landed in mainland China after battering Taiwan with its strongest storm in 21 years. The super typhoon, with gusts of up to