English: It received approval from scientists.
Telugu: ఇది వైజ్ఞానికుల ఆమోదం పొందింది.