Comment Comment by thematrixturtle Saudi Arabia is considerably worse on every aspect, it just gets even less press. parent thematrixturtle 4 years ago