English: India has given a lot of things to the world.
Telugu: ఈ ప్రపంచానికి భారతదేశం ఎన్నో అద్భుతాలను అందించింది.