May 10, 2022

World news in review

Cuban hotel explosion leaves 26 dead  A natural gas leak caused an explosion at the Saratoga Hotel in Havana, Cuba on Friday, May 7. The explosion […]