વિશ્વભરમાં યુએસ અને ચીન સહિત અન્ય કોઈ પણ દેશની સરખામણીએ માત્ર ભારતમાં અમે વધુ સ્ટાફ અને વધુ ઓફિસો ધરાવીએ છીએ.