There are currently 918 permitted private satellite television channels in India . Out of these 908 are available for downlinking in India. The remaining channels are either uplink-only or serve other geographies. Numerous regional channels are available throughout India, often distributed according to languages.