New Delhi is particularly renowned for its beautifully landscaped gardens that can look quite stunning in spring