Sadiq Khan is London's new mayor. Many Muslims in the UK see this as a historic and symbolic moment.
Home
Feed
Search
Library
Download