Committed. Accurate. Relevant.
Thousands of Hindus turned up at the Isha Ashram on Saturday to observe one of their sacred religious practices.