When BJP's MLA from Goa Dipak Dhavlikar said Narendra Modi will make India a Hindu Rashtra, it sparked a lot of criticsim because the intent behind it is understandable. Then Goa deputy CM Fransis D'Souza said that India is a Hindu Rashtra and he himself is a Hindu Christian. With what intentions did he say so, perhaps he only can explain, but I can definitely say that India was a Hindu Rashtra, is a Hindu Rashtra and will remain a Hindu Rashtra.
What benefit a state gets by appointing some celebrity or sports person as brand ambassador. If it's a step toward honoring a successful person, no issues in it. India's newest state Telangana has decided to appoint Indian tennis star Sania Mirza who belongs to Hyderabad as its brand ambassador.