World Culture Festival 2016, organised by Sri Sri Ravi Shankar-led Art Of Living Foundation begins today in Delhi. After the initial disruptions due to rain and traffic, the World Culture Festival started in the evening. Indian Prime Minister Narendra…