Posting this here. I have a friend who is going to be in New Delhi for a couple weeks. He has generously offered to buy me some India teas. He speaks Hindi well. Are there any shops/stores in New Delhi that folks recommend? I am interested in black/oolong Indian teas. Information would be greatly appreciated.
Have a good one,