Islam's second most important festival, Eid al-Adha means the ‘feast of the sacrifice’. It marks the end of Hajj, an annual Islamic pilgrimage to Mecca, and is celebrated about 70 days after ...