His Majesty King Hamad yesterday received Supreme Council for Islamic Affairs president Shaikh Abdulrahman bin Mohammed Al Khalifa. He expressed appreciation for the role played by the council and its efforts in serving Islam .