Employees
~2,245
Founded
2016
About India Post Payments Bank
Key Facts
Approximately 2,245 employees globally
Headquartered in New Delhi, New Delhi, India
Operates in Banking
Founded in 2016
Executive Leadership Team
Organizational Chart — Preview
See the Full Org Chart with Contact Details
Unlock reporting lines, direct contacts, connection paths, and business insights for all India Post Payments Bank's employees