the roadmap promised by the government is long overdue

Palestine, a land twice promised