Surrounded by plenty of coastal islands, the Scandinavian nation Sweden is a paradise for Globetrotters. Starting from its glaciated mountains, dense woods to delicious cuisine, Sweden has no dearth of attractions to behold. The water and air in the city is crystal clear. For outdoor lovers, the roads and modes of commutation is excellent in