Question: What is the location of the Moolchand Hospital?
Answer: New Delhi, India