Sri Lanka dispatches largest business delegation to London