English: No wonder it is called heaven on earth.
Telugu: ఆశ్చర్యపోనవసరం లేదు ఇది ద్వీపంలో ఒక స్వర్గం అని పిలుస్తారు.