The places where people speak Portuguese as the first language are Angola , Brazil , Cape Verde , East Timor , Guinea Bissau , Macau , Mozambique , Portugal , SÃ # o TomÃ and PrÃ ncipe and in the cities of Goa , DamÃ # o and Diu ( India ) . Portuguese is the official language of Angola , Brazil , Cape Verde , Guinea-Bissau , Portugal , SÃ # o TomÃ and PrÃ ncipe and Mozambique .