Imam Al-Bukhari Mosque, Libya’s largest, was inaugurated in Janzour district of Tripoli on Friday, April 13. The total area of the mosque is 20,000 square meters and can accommodate up to 2400 worshippers.

Life

Read Also: