delhi is situated on the bank of the river