English: India is not far behind others.
Telugu: భారతదేశం కూడా ఇతర దేశాలకు దూరం లేదు.