English: Perhaps there lived the Greek gods
Telugu: బహుశా గ్రీక్ దేవుళ్ళు ఇక్కడ నివసించారు