English: God had provided the money.
Telugu: భగవంతుడు ఇస్తేనే డబ్బు వచ్చింది.