Macron due in Lanka