Mahindra & Mahindra posts 20% May vehicle sales near 100,000

Auto