Thunderstorms, heavy rain, and strong winds are expected in eight states and Kuala Lumpur until 6pm today, says MetMalaysia.