English: a pleasure stay in England.
Telugu: ఇంగ్లాండ్‌లో ఉండటం సంతోషంగా ఉందని తెలిపింది.