Ancient Indian sites and rivers MCQs

UPSC Prelims Indian History questions on Ancient Indian sites and rivers, with explanations.