Which one of the following towns is NOT located on a river bank?
Explanation
The correct answer is Option (B) Bhopal. The provided context lists Agra, Patna, and Kolkata in various categories of towns: Agra is listed under Medieval Towns, Patna (Pataliputra) under Ancient Towns, and Kolkata under Commercial Towns. Bhopal is the only town among the options that is not mentioned in the provided text. According to the NCERT textbook, Agra, Patna, and Kolkata are specifically noted as developing on river banks, whereas Bhopal is not.
Solution Steps
Step 1: Analyze the provided text to find mentions of the towns given in the options.
Step 2: Locate 'Agra' under the 'Medieval Towns' section, 'Patna' (Pataliputra) under 'Ancient Towns', and 'Kolkata' under 'Commercial towns'.
Step 3: Observe that 'Bhopal' does not appear in any of the provided text chunks.
Step 4: Conclude that Bhopal is the correct answer as it is the outlier not described in the context.