Economy Bank of Baroda inks pact with STPI 10 July 2021, 1:20 pm Bank of Baroda has signed a memorandum of understanding (MOU) with Software Technology Parks of…