What a week in politics!