English: The company has branches in 16 countries including India.
Telugu: ఈ కంపెనీకి భారతదేశం సహా వంద దేశాల్లో శాఖలు ఉన్నాయి.