Editorial use only
Editorial credit: Chris Singshinsuk / Shutterstock.com

Royalty-free stock photo ID: 195395720

Varanasi, India - April 19, 2010: Happy Guru Laughing in joy at Ganga river. The most holy river of India and Hindu culture. - Image