Question: What river is the site of the city which contains the tennis stadium Las Ventas ?
Answer: Manzanares