English: But all this hangs upon faith.
Telugu: ఇదంతా నమ్మకం మీద ఆధారపడి ఉంటుంది.