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
A court in China has rejected an appeal by a former state television intern against the dismissal of her long-running landmark #MeToo case accusing a star presenter of sexual harassment. ...
Pakistan, which has topped all charts when it comes to the ill-treatment of women, is now catching eyeballs for a shameful act where a security guard kicked a pregnant woman outside an apartment building, media reports said. ...