The last time i had some good tea was at The Cha Bar in CP, New Delhi. Definately worth a visit!