Abaya can be any colour but in all gulf countries its since long back we wear black, its just a cultural issue nothing else. the colour is nothing to do with religion bcz in islam the important thing is to wear any dress covering full body and not showing the shape of a woman body it doesnt matter what colour we wear. as egyptions,syrian,jordan and other islamic countries wear any colour but full covered its all the same and its all accepted by islam