In my opinion you are refused coz of travel history .. i was following your post and you just have travelled saudia which doesnt comes in counting .. its better to travel schengen and other countries to make some travel history thats why your purpose of visit wasnt clear to VO...travelling to visa acquiring countries like schengen, UK, USA , Austrialia that counts as travel history .. even they dont consider this far east like thailand , malaysia