Brahma Vishnu Mahesh Who Came First on December 31, 2021 bhagavadgita brahma facts god +3 hindu hinduism lord shiva Mahesh shiv universe Vishnu bhagavadgita brahma facts god hindu hinduism lord shiva Mahesh shiv universe Vishnu