Stock Photo - University of Havana, Vedado, Havana, La Habana Province, Cuba.

Stock Photo: University of Havana, Vedado, Havana, La Habana Province, Cuba.