World's 3rd largest mosque 'Djamaa El-Djazair' inaugurated in Algeria
The Grand Mosque of Algiers on the North African nation’s Mediterranean coastline locally known as ‘Djamaa El-Djazair’ was inaugurated ahead of Ramadan - the Holy Month of fasting after years of delays.
Source: ummid.com