President Ranil Wickremesinghe is to visit Uganda to attend the Non-Alligned Summit scheduled to be held in the Ugandan capital of Kampala. He is expected to fly straight to Uganda after his visit to Switzerland.