Global footprint in over 28 countries