Is Nifty Mahindra Group worth buying?