English: It is called the "Garden of England".
Telugu: ఇది "ఇంగ్లాండ్ గార్డెన్" అంటారు.