Controversial British historian David Irving is facing up to ten years in prison after an Austrian state prosecutor charged him with Holocaust denial.