It was 40 years ago when Ravi last crossed into Lahore. For decades, the river lay subdued. Then, in August 2025, it returned, swollen by monsoon rains, sweeping across streets and fields. The Ravi ...