PLEDGES OF AQABA PLEDGES OF AQABA ? a promise or agreement to do something ? Background Return of Holy Prophet Muhammad صلی اللہ علیہ وسلم from Taif: Realization…