Hinduism originated in the Indian subcontinent and has no single founder or place of origin. It is one of the oldest religions, with earliest evidence found in excavations of Harappa and Mohenjo-Daro dating back to around 1500 BC. Hindus believe in a supreme God called Brahman that is present in all things, and worship other gods and goddesses as aspects of Brahman. Hinduism teaches concepts like karma, samsara, and moksha, and is expressed through scriptures like the Vedas and Upanishads and epics like the Ramayana and Mahabharata. The religion influences many aspects of life in India like social hierarchy, duties, architecture, and festivals.