English: Its headquarters are at Mumbai, Maharashtra, India.
Telugu: ఇండియాలో మహీంద్రా ప్రధాన కార్యాలయం ముంబైలో ఉంది.