Macherla is capital of the region Palnadu. The name Macherla originated from Mahadevi Cherla. This town is in the heart of Palnadu, and has a history of over a thousand years.
Macherla is the capital city of the Palnadu region in India, with its name originating from Mahadevi Cherla and a historical presence dating back over a millennium.