Green Tribunal orders new WtE facility in Okhla
India’s National Green Tribunal has directed the New Okhla Industrial Development Authority (Noida authority) to build a WtE plant within the next 6 months, to be located in Sector 123 Okhla, New Delhi. As further…