English: India is the birth place of Buddhism.
Telugu: హిందూ ధర్మానికి భారతదేశం పుట్టినిల్లు.