English: To many, this is inexplicable.
Telugu: చాలామందికి ఇది అసాధ్యంలా తోచేది.