Organic India and its Boulder Roots
Organic India, the international tea and wellness giant, has been dedicated to organic farming and sustainable development since they opened their doors in 2002. It should come as no surprise to hear that their American headquarters and distribution center is located right here in Boulder, Colorado. On top of being