Carnation Revolution Otelo Saraiva de Carvalho (1936-2021) Tasos Anastasiou 27 July 2021 To product page To product page