Slovenia’s first mosque has opened in the capital city of Ljubljana after 50 years of hurdles and financial struggles. The country’s Muslim population received permission to build the mosque 15 years ago but faced opposition from right-wing politicians and groups.