United Kingdom, June 8 -- Shakira has considered retiring from the music business.

The 49-year-old singer is one of the world's best-selling musicians, but Shakira has revealed that she nearly walked away from the music business "a few years ago".

The Grammy-winning star told Vogue: "A few years ago, I was ready to just buy a farm, raise animals, and retire from music.

"But I look back, and I'm like, 'How crazy is that?' I had and have so much more to say and to do. Sometimes we just take what we do for granted, or just forget about who we are."

Shakira still relishes performing live for her fans, despite her decades-long career in the music business.

The singer - who has sons Milan, 13, and Sasha, 11, with her ex-partner, former soc...