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