1 Madam Tussauds launches its first permanent display museum in New Delhi firstpost.com Priyanka Gupta 7 years ago in Entertainment 0