Kanthapuram A.P. Aboobacker Musliyar, 94-year-old Muslim cleric from Kerala with the title of ‘Grand Mufti of India’, has emerged as a key figure in the postponement of the execution of Indian nurse Nimisha Priya in Yemen's Houthi rebels-held city of Sana'a.