English: It still is a wonder.
Telugu: ఇది ఇంకా అద్భుతం.