China Central Television is the predominant state television broadcaster in Mainland China. CCTV has a network of 50 channels broadcasting different programmes and is accessible to more than one billion viewers. Read More
UK Health Secretary Matt Hancock has resigned after admitting that he broke COVID-19 social distancing guidelines when he was pictured kissing his adviser, which reportedly caused an outrage in the country. ...
A man parking a suspicious vehicle that was possibly used to carry out Lahore's Johar Town bomb blast in which three people were killed, was caught on closed-circuit television (CCTV), whose footage has been obtained by ARY News, the media outlet sai ...