English: Stella's website offers lots more information.
Telugu: స్టెల్లా యొక్క వెబ్సైట్ మా మరింత సమాచారం అందిస్తుంది.