From Mecca to Musselburgh - Islam's journey to Scotland