English: It’s a blessing of God.
Telugu: అది దేవుడిచ్చిన ఆశీర్వాదం.