Spiritual Guru Sri Sri Ravi Shankar emphasised the necessity of meditation during his address at the inaugural session of the first-ever World Meditation Day at United Nations headquarters in New York.