The 100 Best Karaoke Songs Of All Time

*ATTENTION* You can sing all of these karaoke classics at home with a Lucky Voice Karaoke Subscription. Grab a 30 day free trial with code 1MONTH23

From Dancing Queen to Bohemian Rhapsody, we give you the best karaoke songs of all time!

At Lucky Voice, we've been living, breathing and – most importantly – singing karaoke for more than 14 years. Over the course of that 14 year love affair with the great Japanese pass time, we've sung a lot of karaoke... like seriously, a LOT.

So when it comes to picking the best karaoke songs of all time, trust us when we say we haven't chosen lightly, oh no, we've been going full Karaokey Balboa – doing karaoke sit ups, running up and down karaoke flights of stairs with our arms spread wide and chasing karaoke chickens to trim all the songs in the known universe down to a slim, trim, Apollo-Creed-beating top 100!

And to help you shadow box your way through your next karaoke session like a seasoned pro, we've even broken things down in to handy categories – to paraphrase another great man with rock in his title, "What can we say except you're welcome?"

So, without further ado, we give you the Lucky Voice list of the 100 top karaoke songs of all time!

P.S. You can sing all of these karaoke classics at home with a Lucky Voice Karaoke Subscription. Grab a 30 day free trial with code 1MONTH23

Table of contents: 

  • Top 10 Karaoke Songs Of All Time
  • Top 10 Easiest Karaoke Songs
  • Top 10 Hardest Karaoke Songs
  • Top 10 Karaoke Duets
  • Top 10 Kids Karaoke Songs
  • Top 10 Rock Karaoke Songs
  • Top 10 Hip Hop Karaoke Songs
  • Top 10 Disco Karaoke Songs
  • Top 10 Country & Western Karaoke Songs
  • Top 10 Karaoke Songs From Musicals

10 Top Karaoke Songs Of All Time (All Genres)

These 10 songs straddle a multitude of genres, but are surefire crowdpleasers for any karaoke session. Trust us, no karaoke session is complete without at least one of these all time greats in the mix!

Wannabe Spice Girls Best Karaoke Songs Of All Time

1) Bohemian Rhapsody – Queen

Is this real life, is this just fantasy? An absolute masterpiece from Queen, Bohemian Rhapsody seamlessly blurs the lines between pop, rock and opera to create quite simply the best karaoke song of all time.

Sing it here!

2) Can't Get You Out Of My Head – Kylie Minogue

La, la, la, la, la, la, la, la, la, la, la, la, la, la, la, la, la, la, la, la, la, la, la, la, la, la, la, la, la, la, la, la! 

3) I Wanna Dance With Somebody – Whitney Houston

Most Whitney songs make for an unbelievable karaoke experience, but I Wanna Dance With Somebody is definitely the pick of the bunch.

4) Wannabe – Spice Girls

A fantastic karaoke song to perform with your own pop supergroup of girlfriends, the opening line of "I'll tell you what I want, what I really really want" never fails to get everyone jumping. 

5) Wonderwall – Oasis

A wonderfully easy karaoke choice as it works as well when shouted as sung, Wonderwall is fab for groups of lads performing together.

Sing it here!

6) Angels – Robbie Williams

You'd be amazed how many of your usually reserved friends will jump in to the chorus of Angels like certified crazy people.

7) Don't Stop Believin' – Journey

If your heart doesn't beat a little faster when you hear "Just a small town girl, livin' in a looonely world, she took the midnight train going aaaaaanywhere" there is something truly wrong with you.

8) Sweet Caroline – Neil Diamond

An excellent song to sing after a few drinks, Sweet Caroline is as much fun to perform at karaoke as it is on the football terraces where you usually hear it chanted. 

9) Africa – Toto

The excellence of Toto's Africa is one of the very few things that Millennials and Baby Boomers can agree on and it's easy to see why!

10) Dancing Queen – Abba

You're never too old to get giddy with joy while singing along to Abba's Dancing Queen! No wonder that this is still one of the most popular karaoke songs of all time.

  • Sing all 10 of these karaoke anthems from your laptop, smartphone or tablet using our online subscription service. For a free month's trial, head to our homepage and enter code 1MONTH23.

Top 10 Easiest Popular Karaoke Songs

Everyone knows that karaoke isn't about being a professional singer. That said, it always make you feel like royalty when you nail a tune! These 10 easy karaoke songs are sure to help you look like a genuine popstar at your next karaoke session (or at very least they'll stop you from accidentally crucifying a classic!)

Uptown Girl Billy Joel Best Karaoke Songs Of All Time

1) Build Me Up Buttercup – The Foundations

This song will promise to do two things: make everyone feel super happy, and make you sound pretty decent at singing.

Sing it here!

2) Achy Breaky Heart – Billy Ray Cyrus

Do as Billy does and just sing super low with a slight lazy twang. Sorted.

3) Baggy Trousers – Madness

There's absolutely no way to ruin this song, mainly because it's just talking with a backing track!

4) I'm Too Sexy – Right Said Fred

Once again, it's practically just talking. Also, the repetition here will make it easy to stay in the same key until the end.

5) Should I Stay Or Should I Go – The Clash

This one just requires a bit of anarchist attitude to nail. Not much vocal range going on, so tackle it fearlessly. 

6) Uptown Girl – Billy Joel

Bringing all the pungent cheese factor of a French fromagerie, Uptown Girl goes at an easy pace to keep up with.

Sing it here!

7) Country House – Blur

Oh, this is easy: act like you've just woken up from a nap and feel a bit fuzzy and disorientated; then you'll sing Blur like Damon Albarn himself!

8) Hit Me With A Rhythm Stick – Ian Dury & The Blockheads

What a classic. Luckily, it's also damn easy to sing too. You can literally talk your way through it. 

9) Karma Chameleon – Culture Club

Boy George, we heart you for this song. We can sing it, dance to it and even shout it if we so desire.

10) Johnny Cash – Ring Of Fire

It's a little known fact that ANY Johnny Cash song is perfect for karaoke beginners. 

Top 10 Hardest Karaoke Songs

Whether you're after the hardest karaoke challenge that music can muster or you just want to know which songs to avoid at all costs, it's always good to know what the trickiest karaoke tracks are! 

I Believe In A Thing Called Love Darkness Best Karaoke Songs Of All Time

1) I Believe In A Thing Called Love – The Darkness

The vocal range of lead singer Justin Hawkins is just outrageous and the quick key changes leave singers sounding like an out-of-tune grown man one minute, then a tone deaf choir boy the next. 

Sing it here!

2) Video Games – Lana Del Rey

This tune can make the coldest of hearts melt and the strongest of ears bleed once you crucify it in a karaoke booth! 

3) Forgot About Dre – Eminem feat. Dr. Dre

Even if you can actually rap, Eminem's double time will leave you twisted in knots!

4) Hurt – Christina Aguilera

The emotion, the dramatic pauses, the gradual key changes and the stupidly high vocal range throughout the entire song – Hurt... well it hurts you.

5) My Immortal – Evanescence

Some of the easier verses trick you into believing you've got this, trust us – you don't!

Sing it here!

6) Hello – Adele

Hello? Is this another Adele song? Is this another amazing but ridiculously difficult to sing Adele number? Oh yes, yes it is.

7) Cry Me A River – Michael Buble

When the starting note to a song is as dramatic as Cry Me A River, it's a warning sign. The notes only get harder, longer and higher while you try to emulate the Bubes*.

*Yeah, that's our nickname for Michael Buble, deal with it.

8) Listen – Beyonce

Of course Queen B made the list, most of her songs are near impossible for mere mortals but Listen takes the (honey) cake.

9) Skinny Love – Birdy

It was hard enough when Bon Iver originally sung it and it's harder still when Birdy covered it. Her super high-pitch voice with its soft undertones is pretty much inimitable. 

10) Womanizer – Britney Spears

This song is low, deep, high, fast, repetitive and way out of any reasonable comfort zone.

Top 10 Karaoke Duets

Killing it at karaoke is great, but killing it at karaoke with a partner is even better! The give and take of a great duet make for brilliant shared singing experience, and these 10 duets are sure to have you vibsing with your karaoke partner on a spiritual level...

Fairytale Of New York The Pogues Best Karaoke Songs Of All Time

1) Shallow – Lady Gaga & Bradley Cooper

One of the absolute stand out tracks of 2018, Shallow is an instant classic and offers a very enjoyable romantic duet for a couple of star crossed lovers. 

Sing it here!

2) Don't Go Breaking My Heart – Elton John & Kiki Dee

The great thing about this duet is that it's relatively easy to sing. There isn't a huge vocal range so it doesn't take much effort to sound half decent. Definitely one to start warming up a crowd with!

3) Summer Nights – Grease 

A great choice for having a sing off of boys vs girls at your next karaoke session – it's especially fun seeing who can hold the song's last note the longest!

4) Under Pressure – Queen & David Bowie

A rarity for a duet in having both parts sung by men, Under Pressure is a brilliant choice for a karaoke duet that escapes the usual boy/girl love song dynamic.

P.S. If you're wondering why the bass line is familiar, Vanilla Ice remixed it for Ice Ice Baby!

5) Ebony & Ivory – Paul McCartney & Stevie Wonder

Was it ever surprising that a collaboration between two of the greatest rock stars of our time would produce one of the best karaoke duets of all time? Nope! 

Sing it here!

6) Come What May – Ewan McGregor & Nicole Kidman

It's impossible to hear this romantic duet between Ewan McGregor and Nicole Kidman without getting all emotional – it's such a beautiful song.

7) Dilemma – Nelly & Kelly Rowland

Bringing some nineties r'n'b flavour to this round up, we still love singing along with Nelly and Kelly. Boys – give the rap your best go, it's not super fast so can be sung by karaoke beginners too. 

8) Time Of My Life – Bill Medley & Jennifer Warnes

Immortalised by 80s hit Dirty Dancing, this fab duet is as much fun to sing along to now as it was back in the days when Patrick Swayze was a worldwide sex icon.

9) Fairytale of New York – The Pogues & Kirsty MacColl

While you're likely most familiar with this song from its radio-dominating Decembers, it is also brilliant fun to sing away from the hustle and bustle of Christmas time as well.

10) Empire State Of Mind – Jay Z & Alicia Keys

Be warned: this is an absolutely brilliant duet, but it is pretty hard to nail. The vocals of Alicia Keys are more than a touch powerful and you'll only remember about half as many of Jay Z's rap lyrics as you think you do!

Top 10 Kids Classic Karaoke Songs

The many physical and mental benefits of singing for kids have been proven by multiple scientific studies – check out just the top 5 hereWith that in mind you want to be doing everything you can to encourage your little bundle of joy to be singing as often as possible, and there isn't an easier way of doing that than with these kids karaoke classics!

Baby Shark Pinkfong Best Karaoke Songs Of All Time

1) Let It Go – Frozen

A firm inter-generational favourite, this is actually one of the top 3 most sung songs by adults when they're in our karaoke bars.

Sing it here!

2) Shake It Off – Taylor Swift

Another great kids karaoke song with a good message: let the haters hate and have fun instead of worrying!

3) Baby Shark – Pinkfong

Love it or hate it, with over 2.5 billion views on Youtube, Baby Shark isn't going anywhere! A great choice for particularly young children, and also for the whole family to sing together.

4) Price Tag – Jessie J

Eight years on from topping the UK Singles Chart, Price Tag is still an absolute karaoke anthem, and once again has a good moral message to sneak in under your child's radar – money isn't everything!

5) Here Comes The Sun – The Beatles

A wonderful bit of upbeat rock 'n' roll from The Beatles that is sure to put a smile on the face of children and parents alike.

Sing it here!

6) A Whole New World – Aladdin

There was always going to be a lot of Disney on this list! A Whole New World is the best song from Disney's Aladdin for a kids sing along, but Arabian Nights, Friend Like Me and One Jump Ahead are also excellent choices.

7) Happy – Pharrell Williams

Happy is a toe-tapping, finger snapping ear worm that is ideal for kids karaoke. The lyrics are also pretty easy to remember!

8) MMMBop – Hanson

Unsurprisingly, a song written and performed by a 16 year old, 13 year old and 11 year old is a perfect fit for kids karaoke. 

9) Under The Sea – The Little Mermaid

Any karaoke with lyrics that include "The newt play the flute, The carp play the harp, The plaice play the bass, And they soundin' sharp" is quite simply an objective masterpiece!

10) Don't Stop Moving – S Club 7

The masters of child-friendly pop, most of the songs in the S Club 7 back catalogue make for a great kids karaoke session, but due to its upbeat, energetic tempo Don't Stop Moving is definitely the best. 

Top 10 Hip Hop Karaoke Songs

Who hasn't dreamt of being a rapper at some point in their life? While popping bottles in the club with 50 might not be entirely feasible, rapping along to his music next time you're performing karaoke most certainly is with these classic hip hop tracks!

Outkast Hey Ya Greatest Karaoke Songs Of All Time

1) Rapper's Delight – The Sugar Hill Gang

An absolute classic, and one that is quite forgiving on hip hop karaoke novices – the mellow flows of Wonder Mike, Big Bank Hank and Master Gee aren't too difficult to sing along to.

Sing it here!

2) No Diggity – Blackstreet

Be warned: this song is a lot harder than most people realise, as while everyone remembers the opening Dr. Dre verse and chorus clearly, they tend to forget how difficult the Queen Pen verse at the end is!

3) Lose Yourself – Eminem

The first hip hop song to win an Academy Award! An absolute masterpiece, Eminem wrote and recorded Lose Yourself during the breaks between shooting scenes for his film 8 Mile using a portable recording studio he brought on to the set.

4) California Love – 2pac ft Dr. Dre

The first recording of California Love actually features three verses from Dr. Dre, but there's only one copy of this initial session in existence and it's owned by DJ Jam, Snoop Dogg's personal concert DJ.

5) Can't Hold Us – Macklemore & Ryan Lewis

It's impossible to hear the opening chords of Can't Hold Us and fail to get pumped up! There's also great pleasure to be had in watching yourself and your friends fail miserably to match Macklemore's double time.

Sing it here!

6) Fight For Your Right – Beastie Boys

This is another great choice for hip hop novices – the slower flow and orthodox enunciation of Ad-Rock, MCA and Mike D aren't too hard to deal with, and you're guaranteed to jump in to the chorus with gusto!

7) Hey Ya! – OutKast

When a song is so successful it creates its own catchphrase – shake it like a polaroid picture! – you know it's hip hop gold. Hey Ya! is a fantastic karaoke option for anyone after an energetic and upbeat song to vibe with. 

8) Still D.R.E. – Dr. Dre ft. Snoop Dogg

The lead single from Dr. Dre's second album 2001, Still D.R.E. is a superb hip hop karaoke choice for anyone who feels like they need to remind the world they are an absolute boss!

9) Where is the love – Black Eyed Peas

The song that brought The Black Eyed Peas in to the musical mainstream, Where Is The Love still holds up as an absolute banger 16 years after its release – bet that makes you feel old! – and is the perfect choice for larger group hip hop karaoke renditions.

10) In Da Club – 50 Cent

If you're going to perform a hip hop party anthem, it doesn't get much better than the stand out single from 50 Cent's debut album Get Rich Or Die Tryin'. Any song that gets described by the usually austere BBC as "a spectacular party anthem" must be doing something right!

Top 10 Karaoke Rock Songs

Do you wanna rock and roll all night... and party every day? Live out all your wildest fantasies of being Bruce Springsteen with these 10 classic karaoke rock anthems!

Mr Brightside The Killers – Best Karaoke Songs For Men

1) Mr Brightside – The Killers

Mr Brightside is so good that it regularly appears in the UK Top 100 Singles Chart a good 15 years after its release. It's easy to see why – as far as sing along songs to sing along to after a few drinks, it really is perfect. Coming out of my cage and I've been doing just fine...

Sing it here!

2) Thunderstruck – AC/DC

If you're after something a little heavier for your next karaoke session, the entire AC/DC back catalogue of songs is ideal, but none more so than 1990 mega hit Thunderstruck.

3) Seven Nation Army – The White Stripes

What a music video and what a song! A grammy award winner for Best Rock Song, the continuous guitar riff of Seven Nation Army is probably one of the most easily recognisable in all of rock 'n' roll. If you’re looking for great videoke songs, Seven Nation Army should definitely feature on the list.

4) Come on Eileen – Dexys Midnight Runners

Poor old Johnny Ray! If you've ever been to a rugby match you've probably heard this absolute belter by Dexys Midnight Runners a few dozen times, too-ra-loo-ra, too-ra-loo-rye-aye...

5) Born To Run – Bruce Springsteen

The titular song from Bruce Springsteen's Born To Run album is as good to sing along to today as it was when The Boss released it back in 1975. 

6) I Bet You Look Good On The Dance Floor – Arctic Monkeys

The song that made the Arctic Monkeys famous! I Bet You Look Good On The Dance Floor is a wonderful bit of Britpop and contains one of the greatest lyrics of all time – "Oh there ain't no love no Montagues or Capulets, Just banging tunes 'n' DJ sets".

Sing it here!

7) Welcome To The Jungle – Guns N' Roses

How's this for a bit of rock 'n' roll trivia: Slash has a defibrillator attached to his heart to regulate its pulse, and while playing at Michael Jackson's 40th birthday party the defibrillator malfunctioned and shocked him several times but Slash played through the pain pretending nothing was wrong. 

8) Hey Jude – The Beatles

A favourite of sports crowds up and down the country, Hey Jude's outro is a wonderful excuse to shout Nah nah nah nah nah nah, nah nah nah at your friends while performing karaoke. 

9) Baba O'Riley – The Who

The original recording of Baba O'Riley was actually 30 minutes in length but thankfully for karaoke fans The Who edited that original session down to a much more manageable 5 minutes! 

10) Killing In The Name – Rage Against The Machine

If you're really looking to blow off some steam you'd struggle to find a more therapeutic karaoke song than Killing In The Name – screaming "*£%$ you I won't do what you tell me" really is a good coping mechanism for stress! Remember when it was the Christmas Number 1 back in 2009?

Top 10 Disco Karaoke Anthems

There's a wonderful feel good factor to disco music that translates brilliantly in to fun karaoke sessions with plenty of naff Disco Stew dance moves. If you're looking to sing karaoke to something more upbeat, these 10 karaoke disco tunes are just want you need.

September Earth Wind Fire Best Karaoke Songs Ever

1) September – Earth, Wind & Fire

Do you remember, the 21st night of September? Love was changing the minds of pretenders, while chasing the clouds away! Hitting the falsetto high notes of this disco anthem's chorus is particularly fun with a large group.

Sing it here!

2) YMCA – The Village People

Macho Man and In The Navy are other absolute classics from The Village People, but a round up of the greatest disco karaoke songs of all time that doesn't include YMCA in the top 3 is quite simply wrong!

3) Get Down On It – Kool And The Gang

How you gonna do it if you really don't want to dance by standing on the wall? Get your back up off the wall! 

4) Disco Inferno – The Trammps

Burn baby burn... it's hard not to get fired up as soon as you hear the funky opening rhythm of Disco Inferno. Any song starring in Saturday Night Fever is definitely disco royalty! 

5) Stayin' Alive – Bee Gees

What a band, what a song! This is a particularly fun one to perform at karaoke with a large group of friends – listening to yourselves fail miserably at matching Barry Gibb's ridiculously high pitched singing voice never fails to raise a chuckle.

6) Le Freak – Chic

Aaaaaah freak out! The inspiration for this disco karaoke classic actually came from the band's guitarist and bassists being refused entry to New York's notorious Studio 54 nightclub. Quelle surprise!

Sing it here!

7) I Will Survive – Gloria Gaynor

The ultimate break up ballad and a fantastic choice to belt out at karaoke with your full disco diva squad in tow as the chorus is perfect for a rousing group sing along. 

8) I'm Coming Out – Diana Ross

Speaking of disco divas, it doesn't get much better than Diana Ross and her seminal disco power ballad I'm Coming Out. Nile Rodgers – one of the writers of I'm Coming Out – actually got the original idea for the song after seeing three drag queens dressed as Diana Ross at a nightclub in New York!

9) Hot Stuff – Donna Summer

A Grammy-award-winning classic that is a surprisingly successful mixture of rock and disco. Any song that featured as the lead track on The Full Monty and has had Prince Charles hip thrust along to it has to be doing something right!

10) Boogie Wonderland – Earth, Wind & Fire ft. The Emotions

Earth, Wind & Fire are so good they have to feature twice (with a little help from The Emotions). Boogie Wonderland is a 24 Carat disco banger with a beautiful boogieliscious hook and more gold sequinned vests in the music video than you can shake a disco ball at.

Top 10 Country & Western Karaoke Songs

You might not think that ballads about outlaw gunslingers, pick up trucks and country roads would make for good karaoke song material, but trust us, they really do! Jolene, Jolene, Jolene, Jooooooooooleeeeeene.....

Taylor Swift Love Story Best Karaoke Songs

1) Ring Of Fire – Johnny Cash

You could pick almost any song of Johnny Cash's to include in this round up, but the best to perform at your next country karaoke session is definitely Ring Of Fire. 

Sing it here!

2) Jolene – Dolly Parton

If Johnny Cash is the king of country and western, Dolly Parton is most definitely its queen and Jolene probably ranks as one of the greatest karaoke songs of all time, let alone just country and western karaoke!

3) Take Me Home, Country Roads – John Denver

A simple love song to his native land, John Denver's Take Me Home Country Roads was so adored by the people of West Virginia they actually decided to make it one of their official state anthems back in 2014. 

4) Sweet Home Alabama – Lynyrd Skynyrd

As soon as you hear that opening guitar riff there's simply no resisting the fact that you're about to start screaming about a county in America you've never visited.

5) Always On My Mind – Elvis Presley

For a more chilled out country karaoke jam, it doesn't get much better than Elvis's wonderfully melancholic and soulful cover of Always On My Mind.

Sing it here!

6) The Gambler – Kenny Rogers

"You've got to know when to hold 'em, know when to fold 'em, know when to walk away, and know when to run" – words to live by!

7) Love Story – Taylor Swift

Anyone else miss the days when Taylor Swift did country? If you pretend you aren't deeply enamoured with Swift's Love Story you're either a liar or heartless. Romeo take me somewhere we can be alone...

8) These Boots Are Made For Walkin' – Nancy Sinatra

Another drop dead gorgeous country femme fatale, Nancy Sinatra's girl power anthem is a fab choice for anyone who's a bad mama jama and wants the world to know.

9) Friends In Low Places – Garth Brooks

This fab country anthem actually holds a Guinness World Record for the largest group karaoke performance of all time – in 2009 over 160,000 people sang it before the start of the NASCAR Sharpie 500 race.

10) Old Man – Neil Young

Written about the foreman of a ranch in California that Neil Young bought in the 70s, the result is a melancholy masterpiece.

Top 10 Popular Karaoke Songs From Musicals

Songs from musicals always go down a storm at karaoke! The glitz and glamour of songs from the West End and Silver Screen is a perfect match to the liberating joys of karaoke. So we’ll wrap up our karaoke song list with these absolute bangers.

Sweet Transvestite Rocky Horror Picture Show Best Karaoke Songs Ever

1) You Can't Stop The Beat – Hairspray

As far as upbeat musical anthems to jive with at karaoke go, it simply doesn't get better than You Can't Stop The Beat! This is one of the best sing along songs of all time, we vote.

Sing it here!

2) Defying Gravity – Wicked

What a song and what a great musical! A fab choice for anyone looking to sing about the joys of escaping their haters' gravitational pull.

3) All That Jazz – Chicago

Pro tip: any karaoke song that gives you an excuse to do five straight minutes of jazz hands is an absolute must-sing.

4) Sweet Transvestite – The Rocky Horror Picture Show

Has there ever been a greater lyric written than 'I'm just a sweet transvestite, from transexual Transylvania'? We think not!

5) Do You Hear The People Sing? – Les Miserables

A wonderfully therapeutic song to shout angrily at your next karaoke session – vive la resistance!

6) Alexander Hamilton – Hamilton

A properly epic number from the hottest musical in the world right now!

Sing it here!

7) Come What May – Moulin Rouge

As soppy a love song as one can sing, this is a superb choice for romantic duets. Alternatively, if you're having a full four tub of Ben & Jerrys break down – a deeply melancholic song to sing alone.

8) Cabaret – Cabaret

Sassy, scintillating and simple, the titular song from West End classic Cabaret is a brilliant musical romp.

9) It's A Hard Knock Life – Annie

A classic musical track for the down and out to sing along to!

10) A Million Dreams – The Greatest Showman

The stand out track from the magical Greatest Showman, A Million Dreams never fails to get the blood pumping.

You can sing all of these karaoke classics online using our subscription service – Our karaoke machines can connect to your smart device, so all you need is a laptop or tablet and you've got instant access to over 10,000 karaoke anthems! For a free month's trial, head to our homepage and put in the code 1MONTH23 

Share this post:

Top 20 Easiest Karaoke Songs To Sing

Top 20 Hardest Karaoke Songs To Sing

The Top 20 Karaoke Duets Of All Time