In the Indian subcontinent there has developed a complex variety of religious paths. All those that honour the ancient scriptures call the Vedas are commonly grouped under the term 'Hinduism' the indigenous term for the Veda-based traditions for the entire Indian region is Sanatana Dharma ('eternal religion'). The meaning of Sanatana, is 'eternal or ageless' reflecting the belief that this religion has always existed. Dharma comes from the word meaning 'support', (it is often translated as religion) but its meaning is that it encompasses matter of duty, natural law social welfare, ethics and direction of all activities in life toward transcendental realisation. Spiritual expressions of Sanatana Dharma cover extreme simplicity to extreme sensuality. Ranging from personal devotion to a deity to the heights of abstract philosophy, metaphysical proclamations of the oneness behind the material world, also including worship of multiplicity of deities. It is said that the Divine has countless faces, and all are divine.