Tag: Madame Tussauds

A Taste of Indian Glamour in London: Madame Tussauds Unveils ‘Icons of India’ Exhibition

Madame Tussauds London launches a special two-month exhibition, 'Icons of India', featuring…

admin