Ashraf AboArafe London – In the first official hosting of an Islamic figure at Buckingham Palace in the British capital,…