Why did the US President, Barack Obama, mention about Swami Vivekananda in his speech in Indian Parliament, during his India visit?Swami Vivekananda, of all the spiritual giants of India, was the first to present the essence of Indian spirituality to the ...