3 min read Business & Finance News Stock market rally peters out as oil prices fall June 4, 2020 Bernadette London, June 4, 2020 – A rally in global stock markets petered out Thursday,...