English: What a strange world this is.
Telugu: అబ్బా, ఇది ఎంత వింత ప్రపంచం?