India’s largest STP to come up at Okhla by 2022 NEW DELHI: At a cost of Rs 1,161 crore, India’s largest sewage treatment plant (STP)…