Because the populace is majority Hindu and it is the "birthplace" of the Hindu religion.
India, and almost whole world was Hindu several millenniums ago. India is the land of the Hindus since eternity. India is the cradle of the Vedic/Hindu civilization.
A person from India is called an Indian.
You don't write India in "Hindu" as the word Hindu actually represents a person belonging to Hindu religion but rather in HINDI which is the predominant language of Hindus. So, in Hindi, India is called BHARAT in Devanagari Script used to write Hindi. India is also called HINDUSTAN in Urdu language - a legacy of Mughal rulers over India for many centuries.SandyKSam
A Hindu Prince or King in India is called as RAJA
sri langka (Used to be called Ceylon)
Swami Vivekanand
Divali comes from a religon called Hindu, in India.
THERE IS NO SUCH LANGUAGE CALLED HINDU. HOWEVER, IN INDIA PEOPLE CALL LOLLIPOP THE SAME WAY IT IS SPELLED.
India
india
The most famous river in India is the Ganges River.
wala lang.. feel ko lang.