English: Peter insists that we haven't invested enough in research and development.
Telugu: పీటర్ పరిశోధన మరియు అభివృద్ధిలో మనం తగినంత పెట్టుబడులు పెట్టలేదని పీటర్ పేర్కొన్నాడు.