The correct option is C Vrishabhavathi
There are no major rivers that flow through the city of Bengaluru. However, the rivers Arkavathi and Kaveri merge near Mekedatu, which is around 60 km South of the city. Vrishabhavathi, a tributary of Arkavathi, flows for a small stretch in the Bangalore North taluk.