Scientists may have solved mystery behind Egypt's pyramids 0 17.05.2024 05:28 BBC News (UK) Scientists say the ancient wonders are likely to have been built along a now-dried up branch of the River Nile.