English: They're definitely deserving of a spot in your garden.
Telugu: వారు ఖచ్చితంగా మీ తోట లో ఒక స్పాట్ అర్హులు.