India's first Madame Tussauds museum to open in New Delhi in June
"Madame Tussauds will open doors in June this year," Anshul Jain, General Manager and Director of Merlin Entertainment, said in New Delhi on Wednesday at a press conference. Representational image of New Delhi. Image Source: IANS/Bidesh Manna