Eli Lilly and Company is headquartered in Indianapolis, Indiana. The company has a global presence with offices in 18 countries and its products are sold in approximately 125 countries.
Cracking the Code: How Much Do You Know About Eli Lilly and Company?