I think that's the big mosque in Mecca, although I could be wrong.
I think the chances are better that someone is trying to correlate oil consumption to Sharia then this just being a case of screwy links. Whatever, just thought it was worth a gander.