DEWA scores 100% in International Digital Customer Experience Standard

DEWA scores 100% in International Digital Customer Experience Standard