It was a long and grinding week at Parliament. The government is running out of time to complete the vast agendas of its ...