How Long Should a Keynote Speaker Talk?

When I get hired as a keynote speaker, a common question from the meeting ...