United Nations has invited Sri Sri Ravi Shankar to deliver a keynote address on World Meditation Day. But why? Let's find out!