Tea or “Chai” as it is called in India, is part of Indian culture. Indians relish having tea & feel refreshed & energised after having a cup of the drink. “Chai” is a drink which is always welcome by people in India irrespective of the time of the day or occasion. It serves as a […]

Read More