How is it a fair trial if the senate does not allow new witnesses to testify? The only reason why they didn't testify in the first place was because President Trump forbade them from doing so - something which is a part of the Obstruction of Congress article in the impeachment.
I was under the impression that the House decides if Trump is impeached and the Senate decides whether or not to kick him out of office. Based on this assumption, the Senate would need more info - as they are the actually jury on the case, the house just said there is reason to send this case to the jury. So, how is it fair to ban new witnesses?