English: Many miracles have taken place here.
Telugu: ఇక్కడ ఎన్నో అద్భుతాలు దాగి ఉన్నాయి.