English: God had sent her to India.
Telugu: ఆమెను భగవంతునికి తద్వారా భారతదేశానికి సమర్పించారు.