English: The science stands on its own.
Telugu: సైన్సు తనంత తానుగా ఉంది.