English: Branches in over 90 countries have been set up.
Telugu: ఆయా దేశాల్లో సుమారు 90 బ్రాంచ్ ఆఫీసులు ఉన్నాయి.