President Ibrahim Mohamed Solih has today departed on a three-day unofficial visit to Sri Lanka.