Odisha sweltered in scorching heat and intense humidity on Saturday as the mercury rose by several notches in the state, the Met office said. At least 18 weather stations, as compared to 10 the previous day, recorded a maximum temperature of over 40 degrees Celsius, the Bhubaneswar Meteorological Centre said.