Choose the right answer from the four alternatives given below.
Which one of the following towns is NOT located on a river bank?
Agra is located at the banks of the river Yamuna in Uttar Pradesh
Patna is located at the banks of the river Ganga in Bihar.
Kolkata is located in the banks of the river Hooghly in West Bengal.