The standard of your English is excellent, Motico. I could only suggest very minor amendments to your text.
I'm a bit puzzled about why you have written this in the present tense. There has not been a country called Mesopotamia for centuries.
Are you imagining that you are there in the ancient past?
Student or Learner