The Okhla Sewage Treatment Plant in Delhi, Asia's largest sewage treatment facility, has begun partial operations after years of construction. Learn about its capacity, challenges, and the ongoing ...