I just wanted to know the Shia fiqh ruling for non Muslims into mosques and Masjid al Haraam. If it is not allowed, what is the reason?

Allah knows better but what we have be told is that due to their nejasat they are not allowed to enter the mosque