Politiker har pratat i över 21 timmar – nära rekord