I will be heading up north on a pretty long holiday, centered around Delhi. So I was wondering, could all you Delhites around these parts tell me some stuff that is like, a must-do?
Also, is there anything that is available only in Delhi that is a must-buy?
I know Nehru Place is a...