its head office is located in new delhi