Question: where is the headquarter of indian post payment bank?
Answer: New Delhi, India