There has been major speculation over the past few weeks regarding who will be chosen to sing the Irish national anthem at what is set to be one of the most-watched fights in history. 

Well, the wait is over, as Imelda May has announced that she will sing the National Anthem tonight in Vegas, as Conor McGregor takes on Floyd Mayweather in the eagerly anticipated fight.

Imelda took to Twitter to share the exciting news:

'Here's the news! I’ve been asked to perform the National Anthem ahead of the #mayweathermcgregor fight in VEGAS!

'Let’s go McGregor!!'

As if the country wasn't already excited enough to watch what is sure to be an iconic fight, the addition of Imelda's stunning vocals is the cherry on top.

Will you be tuning in to the fight tonight?