Mexican painter Arturo Navarrete, 62, paints a mural with a Cuban flag and the former Cuban president Fidel Castro in Havana March 17, 2016.