An earthquake has toppled a number of buildings in the south Taiwanese city of Tainan, with rescue teams trying to reach people trapped in rubble.

The magnitude 6.4 quake struck early on Saturday.