Cherry blossom in Portuguese translates as "flor de cerejeira", and the Portuguese town of Fundão in Castelo Branco boasts a ...