Bank Muscat and MetLife signed a 10-year agreement to offer a bouquet of innovative insurance solutions to the bank’s customers.