'India is Already a Hindu Nation', Says Goa Deputy Chief Minister Francis D'Souza

Goa Deputy Chief Minister Francis D'Souza sparked a controversy today by saying that "India is already a Hindu nation" and "all Indians in Hindustan are Hindus." (Read more)