Telecom giant AT&T International has sold seven per cent stake for about Rs 655 crore in Tech Mahindra in two open market transaction on Wednesday, just over a month after exercising an option to buy eight percent. Insurance giant Life Insurance Corporation of India has picked up majority of the shares.