English: What a pleasant surprise :-).
Telugu: అదో సరసం :-).