Srirangapattana is a river island located on the river:AKrishnaBKaveriCNetravatiDSharavatiAnswer: B. KaveriRead Explanation: