Fail...
Zayn Malik might be under a lot of stress these days and a new video of the One Direction star on stage might prove it. While performing in Edinburgh on Tuesday, he thanked Manchester instead, the city they had performed in two days before.
It all happened after the group finished performing their song Happily. Zayn then took to the audience to do his usual thank you speech.
"Manchester!" he shouted awkwardly. Realizing his mistake immediately, he quickly apologized for the flub and called himself stupid.
Oops! Zayn Malik makes a mistake on stage (Tim Edwards/WENN.com)
"No! We're not even in Manchester, we're in Edinburgh, I'm so stupid," he stated. "I'm really really sorry. Just want to say a massive massive thank you for bearing with us so far tonight."
It's quite a shock that he would make such a mistake, however, he did give an excuse. He revealed that they are all feeling sick with colds and sore throats.
"We all have really bad colds, and really sore throats, so we're really sorry if our voices don't sound great tonight," he explained. "However, thank you for supporting us since the X factor to this very day and you are the best fans in the world, so thank you for that."
"Sorry, again," he says before the group begins to perform Little Things.
Perhaps Zayn's mistake was due to the group being under a lot of stress lately, as a scandalous video showing him and Louis Tomlinson smoking a "joint" while using controversial language and joking about drugs leaked in May.
Forward to the 4:43 mark for the awkward moment.