Algeria unveils world’s third-largest Mosque ahead of Ramadan

Algeria has unveiled the world’s third-largest mosque and Africa’s largest, which faced delays for years amid political changes, ahead of….