Offa reigned as King of Mercia from 757 until his death in July 796 .
Offa was the King of Mercia from 757 until his death in July 796 .