Seattle to welcome statue of Indian spiritual leader April 13, 2026 By Admin Leave a Comment A statue of Swami Vivekananda, the Indian spiritual leader who introduced Vedanta Hinduism and yoga to the West, was unveiled at Seattle’s Westlake Park on Saturday, April 11.