If Hinduism is more or less India's national belief system, this may be because it offers something for  mysticism and metaphysics for scholars, ceremony for ordinary people, austerity, sensuality, tranquillity, and frenzy.
Hinduism is India's national religion, based on many aspects.