the Answer is in ur question,u mention that 52 Muslim countries thats why there is no hindu president.But India is Secular Country india is not a Hindu country,If u change India as Hindu Country then there is no muslim or Christian president.Who said Sanskrit communal it is the first Classic Language of India.No body said Muslim leagues as secular it is the communal party only.Who said Vande matram is communal? i think u have some probs.Cooman ya In india Most of the Institutios are run by Christion Missionaries there is Few of the Missionaries run by Hindus like ramakrishna Mut ,from there they teach Sanskrit and Hindu culture .For All Govenment school there are no teaching of either bible or quran.If all the Government school teach bible or quran that is the problem.Christians and Muslim are the minorities in the Nationwide only not the Statewide.