English: The altarpiece now hangs in the museum.
Telugu: ఇప్పుడు బలిపీఠం మ్యూజియంలో ఉంది.