English: According to this God did!
Telugu: దేవుడి ఇష్టం మేరకే అలా చేస్తారట !