UK retailer Marks and Spencer today (May 08, 2008) launched the 'M&S International Logistics Hub' in Seeduwa, Sri Lanka, which is to start operations in June this year.