It is reported that President Ranil Wickremesinghe left for Cuba early this morning. After addressing an international conference there, the President is going to participate in the United Nations General Assembly session held in New York City, America.