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.