A rap star has been detained in Malaysia on blasphemy charges after allegedly insulting Islam in his latest music video.
Namewee, whose real name is Wee Meng Chee, was arrested at the Kuala Lumpur International Airport where he was returning from overseas, the Bernama agency said.