Bank of Baroda Forex Rates: TT Rate, Card & Charges