Original: As the Ravi flows past Lahore in Pakistan (26 k below Amritsar in India) it is called 'The river of Lahore' since that city is located on its eastern bank.
Simplified: It is also called 'The river of Lahore' since that great city is located on its eastern bank.