English: It has set up 24 offices overseas.
Telugu: విదేశాల్లో 24 శాఖలను ఏర్పాటు చేశామన్నారు.