Thousands of Hungarians protested in Budapest on Sunday against a new labour law and what they see as the increasingly authoritarian rule of right-wing nationalist Prime Minister Viktor Orban.