What is it? Chaha or green tea is the latest health fad. Its weight loss benefits have made the green tea immensely popular amongst the users across the globe. A great source of antioxidants, especially catechins that plays a significant role in increasing the immunity system along with the overall cardiovascular health, green tea is […]