
Saint Gallen


French 'search homes of Geneva mosque imams'
French authorities have searched the homes of two imams from Geneva's main mosque, the largest in Switzerland, the mosque said on Thursday.
French authorities have searched the homes of two imams from Geneva's main mosque, the largest in Switzerland, the mosque said on Thursday.