worldofmesopotamia - Ashurbanipal, also spelled Assurbanipal, or...

more about : worldofmesopotamia