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
Delhi Police arrested two women who allegedly beat up a woman with sticks in the Shalimar Bagh area of the national capital, informed DCP (northwest) Usha Rangnani on Wednesday. ...
Delhi Police on Tuesday registered an FIR against unknown people for allegedly beating up a woman with sticks in the Shalimar Bagh area of the city. ...