Sutra has business centers in India and Japan. Sutra has full-fledged offices in India and Japan. This dual shore presence gives Sutra a competitive edge and enables us to serve our customers better. Sutra, India is the main business hub and includes the development and marketing center. Sutra, Japan is a marketing and development setup.
Sutra is serving customers from Japan and Europe.
|