Charles Payne who has anchored programs on Fox Business Network since its launch in the middle of last decade, has been suspended from his duties at the 21st Century Fox owned cable-news outlet as the company investigates sexual harassment allegations made against him.