English: India ranked 59 on the global annual list of 63 countries.
Telugu: ఇందుకు సంబంధించి ప్రపంచ వ్యాప్తంగా 63 దేశాలతో కూడిన వార్షిక లిస్టులో మన దేశం 59 వ స్థానంలో ఉందట.