The Iron Age ended when human culture advanced to new levels. In some instances, the iron age ended when a civilisation still in its wake was conquered by a superior civilisation. For example the Iron Age in ancient Britain came to an end when its southern half was conquered by the Roman Empire.
For further reading check the following articles:
Comments