English: On both parameters India has done better than the world.
Telugu: ఈ రెండు అంశాల్లోనూ ప్రపంచ దేశాలకంటే భారత్ మెరుగ్గా ఉందని అన్నారు.