Question: an artificial mountain with a temple on top in mesopotamia?
Answer: ziggurat