Nestled at the tri-junction of Delhi, Haryana, and Uttar Pradesh, Palla village marks the Yamuna’s entry into Delhi ...