The correct answer is: D. no article
The reason is that the word "temple" is a common noun, which means that it refers to any temple, not a specific temple. In this case, the speaker is not referring to a particular temple, but to temples in general. Therefore, no article is needed.
The other options are incorrect because they all use articles. The article "a" is used before singular nouns that refer to something that is not specific or unique. The article "an" is used before singular nouns that begin with a vowel sound. The article "the" is used before singular nouns that refer to something that is specific or unique.
In this case, the speaker is not referring to a specific temple, so the article "a" or "an" would not be appropriate. The speaker is also not referring to a temple that is unique, so the article "the" would not be appropriate either. Therefore, the correct answer is no article.