You Will Pay Fine, Says Court To Sri Sri's Art of Living In Strong Order | Read

For its massive festival held on the banks of the River Yamuna in Delhi, the Art of Living, led by spiritual guru Sri Sri Ravi Shankar, must pay nearly five crores as a fine, the country's top environment court said today, offering strong criticism of the organization.

Related Videos