Did Webb Ellis really invent rugby? Did Shakespeare write his plays? Visit The Coventry Telegraph for More...