Sri Sri visits World Culture Festival venue
New Delhi, March 16 (IANS) Before leaving for Bengaluru, Art of Living (AOL) founder Sri Sri Ravi Shankar on Wednesday visited the Yamuna floodplain where the three-day World Culture Festival was held amid controversy that…