Prince Harry will be first British royal in 130 years to give evidence in court