buddhist place of worship on the grounds .