20110707 unknown: Tech Mahindra bags IT contract from Microsoft