Statue of Swami Vivekananda

news

The statue of Swami Vivekananda unveiled in Mexico, the first in Latin America

BY
admin

[ad_1] Om Birla said Vivekananda’s teachings have inspired people not only in India but all over the world. New Delhi: ...