Is Hindi Language Mandatory Now For All?

We all know that Hindi is the India’s official language per Article 343 of the Indian constitution. According to Census of India of 2001, India has 122 major languages and 1599 other languages. Union Minister Venkaiah Naidu while speaking at an event in Sabarmati Ashram said that it is impossible for India to progress without Hindi and everyone to learn it.
He said, ‘It is unfortunate that everyone is after English medium; I am against Britishers but not their language. We should learn all languages but by learning English our mindset is changing and this is wrong. This is against the interest of the nation, Hindi as Rashtra bhasha (national language) is very important and we cannot do without it. The majority of the population in the country speaks in Hindi and so it is important to learn Hindi. However, before that, we should be fluent in our mother tongue.’
Opposition leaders criticized Naidu’s remarks big time. They all pointed out that there was no national language but official language in article 343 of Indian Constitution along with English.