Delhi is the capital of India and it needless to say that there are lots of amazing things you get to experience. People from across the world come here to see amazing places which includes historical places as well. Exploring all these beautiful places require long stay.