Outbound Madame Tussauds unveils wax figure of Baba Ramdev at its New York attractionFebruary 1, 2024 Madame Tussauds New York, the world-renowned wax attraction has revealed the wax sculpture of the eminent yoga Guru Swami (Baba)…