Tag Archives: World
World’s Tallest Statue of Swami
35 feet statue of Swami Vivekananda unveiled in Udupi, Karnataka. This is the tallest statue of Vivekananda in the world.
35 feet statue of Swami Vivekananda unveiled in Udupi, Karnataka. This is the tallest statue of Vivekananda in the world.