Someone who travels to a holy place

By John

A. Hermit

B. Pilgrim

C. Saint

D. Mendicant

Answer: Option B