India slipped three places in latest global index of talent competitiveness, Switzerland tops India is at the 92nd position in the global index of talent competitiveness which reveals how countries attract ...
Privacy Policy | Twitter | RSS