Robert Carter, also known by his Muslim name Muhammad Ali Carter, is a journalist, news editor and TV presenter and formerly a docmuntary maker and presenter working for the London-based Islamic religion, culture and news channel, Ahlulbayt TV. Muhammad is an English-born, social activist and Muslim revert. He has also assisted in the production of ...