Step 1: Understanding the Concept:
यह प्रश्न भारत के प्रमुख शहरों की भौगोलिक स्थिति, विशेषकर नदियों के किनारे बसे शहरों, से संबंधित है।
Step 2: Detailed Explanation:
भारत की राजधानी, दिल्ली, यमुना नदी के किनारे स्थित है।
यमुना नदी, जो गंगा की सबसे बड़ी सहायक नदी है, शहर के पूर्वी हिस्से से होकर बहती है।
ऐतिहासिक रूप से, दिल्ली के कई शहरों की स्थापना इसी नदी के किनारे हुई है।
Step 3: Final Answer:
दिल्ली शहर यमुना नदी के तट पर स्थित है। अतः, विकल्प (B) सही है।