Artificial islands have a long history, dating back to the crannogs of prehistoric Britain and Ireland, and the traditional floating Uru islands of Lake Titicaca in South America. Notable early artificial islands include the Aztec city of Tenochtitlan, at the site of modern Mexico City. Though technically caused by human activity, islands formed from hilltops by the deliberate flooding of valleys (such as in the creation of hydroelectricity projects and reservoirs) are not normally regarded as artificial islands.