McDonald's has recalled 12 million ``Shrek''-themed drinking glasses in the United States after a federal agency warned consumers to stop using them because they contain the toxic metal cadmium.
McDonald's recalls 12 million Shrek drinking glasses