You asked:

facts about Delhi

  • Delhi
    Delhi
    Delhi, the place in Delhi, India.