Lebanon's Prosecutor General Ghassan Oweidat has pressed charges against 25 people, including senior port and customs officials and security officers, over the massive Beirut port blast that killed 172 people, a judicial source told Reuters on Friday.