yassarnalquran.wordpress.com
Farewell Address
In his Farewell Address of surgical precision, Prophet Muhammad – the Benefactor of Humanity, peace be upon him, laid down the International Charter of Human Rights while presenting Islam in …