Typhoon Haikui has made landfall in eastern Taiwan, unleashing torrential downpours, whipping up fierce winds and plunging thousands of households into darkness.

Nearly 4,000 people were evacuated from high-risk areas, hundreds of flights cancelled, and businesses closed in preparation for the storm.