Swami Ramdev’s wax figure to be installed at Madame Tussauds New York | News 18
A wax figure of Swami Ramdev will be installed at Madame Tussauds New York A wax figure of Swami Ramdev will be installed at Madame Tussauds New York. Madame Tussauds is located in the heart of Times Square. He was the first saint to be exhibited in a prominent American museum. Follow us on Google … Read more