English: Sheela now lives in Switzerland.
Telugu: షీలా ప్రస్తుతం స్విట్జర్లాండ్లో ఉంటున్నారు.