Yes, my point was English is already accepted as a lingua franca in my countries of the West, I can't understand what is the need of mastering two foreign languages dumping your own.
But english is taught as an international language, be it in India or Germany, but if you want to go to Spain for work or studies you have to learn Spanish too, just as you need German language skills to even get a visa to study or work in Germany. So if you want to go to a country in Europe apart from the UK, you have to learn the language at some point and Germany or Switzerland are logical choices in Europe.
Countries' economy grow and fail based on time.
You clearly have no idea about European economy or industry.
Do you think the language learning should be based on this?
To give students more opportunities, yes! If you live in Kerala and plan to study or work abroad, english and a 2nd foreign language is clearly more helpful, than being forced to learn Hindi or Marathi.
Or as I said before, if you want to work for a foreign company in India, knowing their language helps you to get the job, since that's a preferable feature to seperate from the mass. There can be many applicants that knows more than 1 Indian language, but not many more that can speak the same foreign language as a French, Spanish or German company.
It's about what gets you more opportunities for work or studies and India with a young demographic must increase the knowledge base of languages to increase the opportunities for them, which a 2nd regional language hardly can do. It's good to still offer other languages as an option, but one can't talk about globalisation, foreign companies investing in India and making India a production hub and at the same time limit your workforce to some regional languages only.
Don't you think this is strange that even after 60 years of Independence, we are fighting over foreign language while we don't have any "National" Language.
No, I think it's totally normal because India is a mix of different states and not just one country as a base. You can't compare India with Germany, where the whole country speaks basically 1 language with minor differences in the dialect. The proper comparison would be the EU, a mix of countries with different languages. So it's logical for India, just as it is for the EU to use English as the international language, while you have seperate regional languages (Malayalam, Hindi just as German or French).
India will never have a single national language, nor will the EU come up with a new one or abandon German or French. But to increase your scope and your opportunities in todays world, it is important to learn more foreign languages.