Who is required to hear the testimony of any witnesses under the legal oath? 
The legal entity or individual responsible for hearing the testimony of witnesses is required to do so under the legal oath.