HomepageMohamed FerhatPopular puzzles created by Mohamed Ferhat Popular puzzles created by Mohamed Ferhat 100Ksar El Boukhari AlgeriaMohamed Ferhatsolved 3 timesSolve puzzle