China holds live-fire drills on island closest to Taiwan This post was originally published on BBC News The drills were held for more than four hours in Niushan, an island 105km from Taiwan.