Yakshi Statue


Malampuzha, around 10 km from Palakkad is a popular tourist picnic spot, which houses Malampuzha Garden. This garden has a Yakshi Statue set amidst lush greenery. This huge rock sculpture was sculpted by the well-known sculptor Kanai Kanhiraman.