The country's largest government bank, Bank of Baroda, has launched a new fixed deposit scheme for its customers, which gives ...