English: St. Lucia calls itself the "Helen of the West."
Telugu: సెయింట్ లూసియాను "హెలెన్ ఆఫ్ వెస్టిండీస్" అంటారు.