A new annual public holiday has been announced known as Martyrs’ Day on November 30.