Cuban President Miguel Díaz-Canel (Left) and Peruvian President Pedro Castillo. Photo: La Republica (PE).

Cuban President Miguel Díaz-Canel (Left) and Peruvian President Pedro Castillo. Photo: La Republica (PE).

Translate »