1. The sentence is a question about location.
2. The auxiliary verb 'does' is used with 'the city' (third person singular).
3. The correct form is: On what river does the city stand?