Because,,al..the..southern..states..are..hindu..bt.nt..use..hindi..also.same..abt..Maharashtra,gujarat..Orissa.so..majority.s..Hindu
hindu is a way of life....
you can follow your own religion and stil call urself a hindu
There are more than 900 million Hindus in India and about 400 million Hindi language speaker.
Hindu means Hindustani(all Indian) ,Hindi means only hindi speaking stat,s so Hindu word includes more people.
Because while doing a religion project for school, we studied the 5 main religions in which Hinduism was one and Hindi was not.