The World’s famous Madame Tussaud’s museum is situated

  •  Paris
  • London
  •  Rome
  • New York