A 6.0 magnitude earthquake has struck north-eastern coast of Taiwan, according to the island's weather bureau.

The quake shook buildings and cut power in around 2,000 buildings. There were no immediate reports of destruction or injuries.