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