Shankland Cox active for over 50 years in more than 30 countries.

As shown on the map below