Pakistan Prime Minister Nawaz Sharif on Thursday wished a speedy recovery for Syed Ali Shah Geelani while hailing the hardline Kashmiri separatist's "indefatigable leadership" which he said was a "beacon of freedom" for the people of Jammu and Kashmir.