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
After almost five months since a low-intensity explosion took place near the Israel Embassy in New Delhi, the National Investigation Agency (NIA) has released CCTV footage of two suspects near the embassy before the blast. ...
Administration of Andhra Pradesh's Krishna district administration is gearing up to confront the challenge of a likely third wave of the Covid-19 pandemic. Along with speeding up the vaccination program, the administration is charting out plans for i ...