Algiers: A beautiful mosque which is the world’s third-largest mosque was formally inaugurated in the North African country, Algeria, the world’s third-largest mosque has been...
“Khaaaamooosssshhhh…” (Silent) ! As the commanding voice reflects through every corner of the hall, it brings the pin drop silence among people sitting and induces...