An Afghan girl waits for customers at a livestock market in Kabul ahead of the sacrificial Eid Al Adha festival yesterday. Muslims across the world are preparing to celebrate the annual festival of Eid Al Adha, or the Festival of Sacrifice, which marks the end of the Hajj pilgrimage to Mecca and commemorates Prophet Ibrahim’s [PBUH] readiness to sacrifice his son to show obedience to Allah.

