Lord Buddha teachings have the strength to awaken people to reality and make them introspect themselves. (Image: Shutterstock)