There are some temples in India which do not allow non-Hindus to enter. The Jagannath temple in Puri doesn't permit any foreigners. Why are we doing this and where are we going with it?
Temples are places of worship, how does it matter what religion or country one belongs to as long as all they want to do is pray to God. I can understand that it would hurt the sentiments on other believers if a not-so-knowledgeable person, even unintentionally, did something that was not considered permissible in a temple. There are ways to overcome to that. The priests of the temple could take the onus of printing out booklets which laid down general guidelines. It certainly doesn't mean that we should shun out people from other religions/countries. We should be happy that there are people from all around the world who are curious to know more about our religion.
The priests of these temples are learned people and I would really like to know their reason behind this policy. If anybody has an opinion on this, I would love to hear it.