Broadcasters in the Somali capital , Mogadishu , have gone off the air for 24 hours to protest a government crackdown on independent media .