Hajj applications end

Banks receive 216,542 Hajj applications: religious ministry

The spokesperson said that Hajj balloting has been delayed for one day following the request… Read More