English: God's visit.
Telugu: దైవ సందర్శన.