The Centre Empowered Committee (CEC) operating under Supreme Court oversight has granted final approval for the removal of 1,279 trees obstructing the much-anticipated Bijwasan Rail Terminal project ...