It is the time of year for Muslims to celebrate the Eid al-Adha or the Festival of Sacrifice. This is also the culmination of the Hajj, a pilgrimage to Mecca attended by more than 1.7 million people. … [Read more...] about Eid al-Adha: Festival of Sacrifice and Generosity