It is Ramadhan and visitors to the Sultan Qaboos Grand Mosque find the true reflection of the holy month.