WATCH: 12,000 brave rain to watch Mariah Carey perform in KL
Some 12,000 people braved the rain to catch Mariah Carey's performance in Kuala Lumpur on Wednesday night.
The US singer, who is on the Asian leg of her The Elusive Chanteuse Show tour, took to the stage at around 9.15pm before a sea of poncho-clad fans.
She belted out fan favourites Fantasy, My All and Hero amid the pouring rain which started at around 6.30pm and continued well into the night.
And thankfully, she sounded much like her old self.
The diva has been under heavy criticism after failing to hit the right tones at a concert in Japan earlier this month.
Fans reportedly made comments like "It's a wrap for Mariah Carey's singing career", "You're a legend", "Time to retire", "She can't sing anymore at all", "What happened?" after her concert at Makuhari Messe Arena in Tokyo.
Her singing has since improved by leaps and bounds.
This is what she sounded like on Wednesday:
The diva uploaded a short video on Instagram on Monday of herself warming up her vocals, proving she's still got it.
She will be performing in Singapore at the National Stadium on Friday.
Judging by how she sounds now, we've got to say, we can't wait!
Click here to find out more about the event.
Sources: The Star, Singapore Sports Hub