Abu Ayyub Al-Ansari: The Host of the Prophet

The article relates the life story of Abu Ayyub Al-Ansari who was chosen by God to host the Pro ...