The service marked 75 years since Auschwitz was liberated and 25 years since the atrocities of Srebrenica in Bosnia.
Roedd y gwasanaeth yn nodi 75 mlynedd ers rhyddhau carcharorion Auschwitz a 25 mlynedd ers yr hil-laddiad yn Srebrenica, Bosnia.