I want to know the answer to the following question:
The Buddha Jayanti Park is located in which Indian city?
All the background I'm provided with is that "New Delhi is particularly renowned for its beautifully landscaped gardens that can look quite stunning in spring.". Is that enough to answer the question?