Cuban President Raul Castro has landed in New York. As part of his visit, he will attend Pope Francis's upcoming speech at the United Nations.

This is the first time a Cuban president has visited the United States in 15 years.