Mahindra: flying high?