Mahindra & Mahindra gives Thumbs Down to Hummer