Muscat: Debit cards have emerged as the dominant force in Oman’s payment landscape, accounting for a remarkable 93% of all newly issued cards in...