Tech Mahindra (NSE:TECHM) is one of the largest Information Technology companies in India. It is a part of the Mahindra group which is amongst the largest business conglomerates in...