Kannada is ancient language of India. Authentic Dravidian language predominantly spoken by the 70 million people of India and Sri Lanka, and by the Tamil diaspora and Sri Lankan Moors. Tamil is an official language in three countries: India, Sri Lanka and Singapore