EMERGENCY crews in Perth have spent the night cleaning up after a tornado hit the city's north-eastern suburbs.
The tornado uprooted trees, brought down power lines, and lifted roofs from buildings in the suburbs of Dianella and Morley.
The tornado lasted only about 10 minutes, but packed winds of up to 125 kilometres per hour and caused damage worth millions of dollars.
Several hundred homes which were left without electricity were expected to be reconnected during the night.
The town of York, east of Perth, was also hit by a powerful storm.