Each weighing around 25 tonnes and standing at almost 23ft (seven metres) tall, how the enormous stones got there has remained unclear - until now.

Each weighing around 25 tonnes and standing at almost 23ft (seven metres) tall, how the enormous stones got there has remained unclear - until now.

Prehistoric Britons likely chose megalithic stones from sources holding personal meaning for them rather than sites offering logistical convenience