English: Headquarters are still located there.
Telugu: ఇప్పటికీ ఆ ప్రధాన కార్యాలయం అక్కడే కొనసాగుతోంది.