Spiritual meaning of hindu gods sitting on & holding Lotus flowers. Creation energy connected to Sahasrara Chakra is 1000 petal lotus. Lotus in Buddhism