Snoop Dogg has revealed himself to be a Game of Thrones fan for a rather surprising reason.

The rapper told the New York Post he was "truly a fan" of the popular fantasy television show.

True story: Snoop Dogg has said that he watches Game of Thrones for "historical reasons".

"I watch it for historic reasons, to try to understand what this world was based on before I got here," the 43-year-old said.

"I like to know how we got from there, to here, and the similarities between then and now."