Freak weather wreaked havoc in the Klang Valley this evening, causing damage to buildings and traffic gridlocks on major highways.
The Express Rail Link (ERL) was also hit by the storm. Some trees were blown onto both the ERL tracks between Bandar Tasik Selatan and Putrajaya, causing all train services to be suspended due to the severe storm.
Several Twitter users reported a hailstorm in Bukit Jalil and Sungai Besi areas as chunks of ice pummelled buildings.
At least one petrol station and an office building saw the roofs collapsing.
A video clip has also emerged of an office in Bukit Jalil that had its windows shattered, exposing the floor to the strong rain as workers scrambled away in panic.
A KL City Hall (DBKL) traffic report on Twitter also listed at least six locations where trees have fallen due to strong winds.
These were along Jalan Kinabalu to Jalan Maharajalela, the exit at Jalan Tun Razak, along Bukit Jalil Highway near Technology Park Malaysia, Alam Damai, Desa Tasik, Bukit Damansara and Sri Permaisuri.
It also reported traffic gridlocks in most parts of Kuala Lumpur, including KL City Centre, Jalan Kuching, Jalan Cheras, KL-Seremban Highway, Federal Highway and the Middle Ring Road 2.
MRR2 near Sungai Besi and Gombak were also reported to be partially submerged.
Flash floods were also reported in Putrajaya, Shah Alam, Serdang and several other locations in the Klang Valley.
According to Google Map, driving from KLCC to Technology Park in Bukit Jalil via the Smart Tunnel and KL-Seremban Highway would take 3.5 times longer than usual.
The journey without traffic would only take 18 minutes but under traffic conditions as at 8pm, it would take 64 minutes.
ERL Sdn Bhd in a statement through its Facebook said tonight the service also snapped the power line on one track.
"One KL International Airport (KLIA) Ekspres train and one KLIA Transit train en route to the airport were stranded between these two stations. The evacuation of stranded passengers onboard the two trains have been completed.
"All passengers were brought to KL Sentral with some dropped off at Bandar Tasik Selatan," Bernama reported tonight, quoting an ERL Sdn Bhd statement.
ERL added that their maintenance personnel were now on site to assess the damage to the trains, tracks and the power lines.
"A limited train shuttle service between KLIA2 and Putrajaya was started at 6.55pm at 30-minute frequency and will continue to run until the end of normal operation hours tonight," it said.
Train services for Rapid KL LRT Sri Petaling Line were also temporarily disrupted this evening due to power failure caused by the hailstorm.
Rapid Rail Sdn Bhd CEO Ahmad Nizam Mohamed Amin said three LRT sub-stations - at Sungai Besi, Bukit Jalil and Bandar Tasik Selatan, were affected.
"While services between Cheras and Sri Petaling stopped from 6.24pm, train services continued with longer waiting period between Awan Besar and Bandar Puteri," he said.