China bars BBC World News from airing in country

British television channel BBC World News has been barred from airing in China, the National Radio and Television Administration said on Friday, a week after Britain’s media regulator revoked Chinese state television’s broadcast licence. In a statement issued on the stroke of the Lunar New Year, the administration said an investigation found BBC World News’… Read More China bars BBC World News from airing in country

Driver arrested as police discover 39 dead persons in truck near London

Police were given more time on Thursday to question a driver arrested on suspicion of murder after 39 people, believed to be Chinese nationals, were found dead in a refrigerated truck near London, with the investigation focusing on human trafficking. Officers searched three properties in the County Armagh area of Northern Ireland. The driver has… Read More Driver arrested as police discover 39 dead persons in truck near London