English: Shown many miracles.
Telugu: ఎన్నో అద్భుతాల్ని చూపిస్తాయి.