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 non-governmental organisation, Roystian Foundation of Hubli will be launching machines from 14 February onwards that vend food for street dogs in exchange for an empty plastic bottle. ...