A friend of mine advised me not to comment here but I am sorry that I can't bear all this hatred.
Why would you call the muslim's holy land as Devil Kingdom? If you don't like the government of KSA (which is something that is understandable) then you have to say it without calling it a Devil Kingdom?

Sorcery, Horoscope, etc are not allowed in KSA (and that's right because Prophet Mohammad (PBUH) said : "
كذب المنجمون ولو صدقوا ) so whoever practices them IN KSA will be prosecuted.

Next Time, try to REPECT other's beliefs before throwing your hatred venom.

P.S. : I purposely wrote the hadith in arabic because it was the language of our prophet . (waiting the attack of haters :) )