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