Possible Duplicate:
Should one ask a non-Jew attending synagogue to wear a yarmulke?
When a non jew visits the kotel he has to put on a yarmulka is there a halachic basis for this? Also when a non jew teaches at a yeshiva or goes to a wedding they put one on, is this coming from halacha or from a respect point of view?