Yes, even a non-Muslim can this Grand Mosque just that you need to take care of what you wear while entering the Mosque.