English: It is rightly called the heaven on earth.
Telugu: వారు సరిగా భూమి మీద స్వర్గం అని పిలుస్తారు.