English: Its Head office is located in Hyderabad.
Telugu: అంబుడ్స్‌మెన్‌ కార్యాలయం హైదరాబాద్‌లో ఉంది.