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
Some unidentified miscreants vandalised the statue of Jesus Christ at Holy Redeemer Church in Haryana's Ambala district on Saturday night, said police. ...
The Delhi Police has arrested four people, including two women, for abducting a man with the help of a toy gun and demanding a ransom of Rs 50 lakh. ...