Madame Tussauds unveils wax figure of Baba Ramdev at its New York attraction
Madame Tussauds New York, the world-renowned wax attraction has revealed the wax sculpture of the eminent yoga Guru Swami (Baba) Ramdev, at an event graced by the presence of the yoga guru himself. The wax