English: Sweden is truly remarkable.
Telugu: ఆకర్షణలు స్విట్జర్లాండ్ నిజంగా గొప్ప.