The Birth of Indian Tea (Chai)
Tea is one of the most popular hot beverages in India. You’ll find a tea stall in almost every street corner in the country. Indian tea has a refreshing aroma and taste, and is enjoyed by both young and old people all over the world. Darjeeling and Assam in the North-East and Nilgiri Hills in […]