But hajj is also for the whole mankind"annas" than why only muslim labelled humans are allowed to enter mecca and not others, why such restrictions, what is the fear? why this contradiction? when allah is for all humans than should the house of allah be not opened to all humans ? Is baitullah not a guidance for all humans? does quran not claim this?