English: A lot of people might find it incredible.
Telugu: చాలా మందికి ఇది ఆశ్చర్యం కలిగించేలా అనిపించవచ్చు.