A Hindu temple on the south coast of India.