Bank of Baroda And Bharat Petroleum Jointly Launches Contactless Debit Card