If we encounter a pedestrian crossing the carriageway at an unmarked crossing, what should we do?

If we encounter a pedestrian crossing the carriageway at an unmarked crossing, what should we do?
A)Stop and yield the right of way.
B)Moderate the speed, even up to stopping, so as not to pose a risk to them.Correct
C)We will honk to warn them so that they move aside.
In case of encountering pedestrians on the part of the road we are using, we must moderate the speed even up to stopping, because although the pedestrian does not have priority, they are a vulnerable user and we must take great care to avoid running them over.