The Israeli town of Nazareth is often called “The Flower of the Galilee”, and also the town of the Annunciation – the place where Virgin Mary received the good tidings that she had been chosen to give birth to the Son of God. Once Joseph and Mary..