To whom the Holy Prophet Muhammad PBUH Handed over the key of Kaba Permanently? A. Usman Bin Talha B. Hazrat Zaid Bin Harsa C. Hazrat Ali (RA) D. Hazrat Khuzaifa