American café chain The Coffee Bean & Tea Leaf has announced plans to launch 25 new stores in India by the end of the financial year 2025 (FY25). The expansion is part of a broader strategy to ...