MeeraApr 4, 2023Gurudev's talksLife is a Play (literally)In Sanskrit, “Leela” means - divine play. According to Hindu philosophy, this world is god’s Leela or a divine play. Shakespeare wrote,...