Kenyatta National Hospital (KNH) has explained the reasons behind the recent removal of several trees within its grounds following public concern.