India ranks 21st? Rubbish list. I would say they should be like 100th or so. English is seemingly an official language to them, but it is literally a pain in the ass to listen to an Indian dude and successfully understand what the hell he is trying to say. I remember a recent encounter where the guy was trying to say "first table" and I swear on me mum it sounded like nothing but "fast evil".