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