The Holy Prophet PBUH delivered Khutba Hajjat ul Wida on which Hill?

A. Safa
B. Marva
C. Jabal al-Rehmat
D. None of these