New Delhi is situated on banks of which river?

Answer: Yamuna