Global Presence African Algeria Egypt Ghana Kenya Nigeria South Africa Morocco Tunisia Asia-Pacific INDIA Indonesia Japan Malaysia Nepal Philippines Singapore Sri Lanka Thailand Vietnam United States Of America (USA) Baltimore, Maryland Boston, Massachusetts Cambridge, Massachusetts Chicago, Illinois Durham North Carolina Indianapolis, Indiana Los Angeles, California New Jersey, United States New York, United States Philadelphia, Pennsylvania Raleigh, North Carolina San Diego, California Seattle, Washington