EXHIBIT 10.1 Dated 21 June 2004 LANKA CELLULAR SERVICES (PVT) LTD. (1) HUTCHISON 3G ITALY INVESTMENTS S.A R.L. (2) SALE AND PURCHASE AGREEMENT