English: India ranks 18th on most desirable place to work
Telugu: పనిచేయడానికి ఎక్కువ మంది కోరుకునే దేశాల్లో భారత్ది 18వ స్థానం