Restaurant Review : Cha bar gives a new definition to tea drinking


This one is for the ardent tea lovers! Me growing up in Assam, one of the major tea hubs across the world, makes this post a must on my blog. Nestled in the heart of this capital city, New Delhi, Cha Bar, has given a new definition to drinking tea, rather

Read this post on

Swati Mehrotra

blogs from New Delhi