Toby Keith has topped a Forbes list of highest-paid country singers for the second year in a row.

The Red Solo Cup hitmaker has raked in $65 million (£38 million) since June, 2013, according to editors at the magazine.

The sum includes profits from his own record label, Show Dog - Universal, as well as his endorsement deal with Ford, his I Love This Bar and Grill restaurant franchise, and his liquor range, Wild Shot.

Over the past six years, Keith has earned more than $335 million (£197 million), according to the magazine.

Taylor Swift stays put at number two from last year's list, having earned $64 million (£37 million) in the past 12 months, while Kenny Chesney is at three with $44 million (£26 million), and Jason Aldean ($37 million/£22 million) and Luke Bryan ($34 million/£20 million) round out the new top five.