hi kiwikitten.
i agree with you but these karwa drivers have to give 270 riyals per day to the management and remaining they collects is for them . as far as i know they have to rush all the time to meet up their expenses .may be because of that they are driving rashly.obiveusly they have the responsibility of travelers life . now a days they have to work very hard to get this 270 , and they do have a family .they have to earn something for them also ......