English: It has branches in over 60 countries.
Telugu: సంస్థ కంటే ఎక్కువ 60 దేశాలు కార్యాలయాలు ఉన్నాయి.