Articles on a temple and legends about its deity, Muttappan; with reference to Malabar, India.
Try changing the filters