Presence in more than 25 countries across the globe