Emirates Telecommunications Corp (Etisalat) said on Tuesday it agreed to buy about 45 percent of India's Swan Telecom for up to $900 million. Etisalat, the second-largest Arab telecom firm by market value, said the deal implies a valuation of $2 billion for the Indian firm.