English: They may have created it.
Telugu: వాళ్ళు బహుశా దాన్ని సృష్టిస్తూ ఉండొచ్చు.