Question: Who has responsibility for preparing corporate annual reports?
Answer: The Directors
Directors
Natural Questions answer: The Directors (from the Wikipedia article "Annual report")