Question: who announced the birth of jesus?
Answer: In the days when Herod was king of Judea, God sent the angel Gabriel to Nazareth in Galilee to announce to a virgin named Mary, who was betrothed to a man named Joseph, that a child would be born to her and she was to name him Jesus, for he would be the son of God and rule over Israel forever.