The World’s famous Madame Tussaud’s museum is situated in / Food Inspector MCQs / By The Professor (A) London (B) Rome (C) New York (D) Paris