English: India has no dearth of heroes.
Telugu: ఇండియాలో హీరోహుండా అంటే అభిమానం లేనివారుండరు.