The correct option is D Company secretary
A Director, Company Secretary, Manager or any other officer of the company shall not have the power to convene a General Meeting on his own. In order to be a valid Meeting, the Notice of the Meeting should be given by a person duly authorised by the Board