Wikipedia AI summary
Castelo Branco
Castelo Branco is Portuguese for white castle, and may refer to: