The American basketball player, Dennis Rodman, who is on a controversial trip to North Korea, has sung "Happy Birthday" to the country's leader, Kim Jong-un.

North Korean spectators applauded as Rodman sang the tribute before leading a team of former American basketball stars in a match against a North Korean team in Pyongyang.