English: It’s all God’s blessing.
Telugu: ఇదంతా దేవుడి ఆశీర్వాదం.