English: Or was it mankind?
Telugu: లేక మానవ మేధస్సా ?