Bank of Baroda, one of India’s leading public sector banks, today announced the launch of the bob World Yoddha Debit…