Answer :
It is said by Menelaus. He tells it to
Telemachus because he returned from the war with Troy much earlier and Telemachus is Odysseus' son so it's important for him to know what relation the two men had and how sorry Menelaus is for what happened to Odysseus.