Baba Ramdev statue finds place at London’s Madame Tussauds
New Delhi: Yoga guru Baba Ramdev recently informed that he will soon have a wax statue at the Madame Tussauds in London. The yoga guru said his statue at the famous museum will “motivate” people across the globe to adopt
By Praveen Prabhakar
Posted on