Douglas Malloch Quote #29751 Author admin Date October 28, 2013 The biggest liar in the world is They Say.