In this short video, Mahesh Krishnan, an Environment Protection Activist, reflects on the true meaning of spirituality as he takes us to the Azhimala Shiva Temple in Kerala, India, which features a giant statue of Lord Shiva.

Pin It on Pinterest

Share This