Why are non Muslims not aloud in makkah and madina?

i was listening to a speach on TV about islam and he said that non muslims are not aloud in makkah or madina. he did not go in depth so i wanted to kno wheither this is true and why?
14 answers 14