What a week politically!