The Chettikulangara Bhagavathy Temple in Kerala, India, is famous for its Kettukazcha festival, family deity history, and ancient royal visitors. Legends tell of a yakshi spirit being controlled by a devotee. The annual Bharani festival dedicated to Goddess Bhagavathy is a spectacular event. The temple's giant decorated structures, kettukazhcha, offer a unique experience for visitors.