S&P 5007,712.52▲ 1.81%
Portugal Records 40.3C in Mora, Breaking Hottest May Day Record — Witness News