The 1,400 km long Yamuna river flows only 22 km in Delhi, constituting just two per cent of its length. S