Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/2/e/eder/www/wp-includes/Requests/Cookie/Jar.php on line 63

Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/2/e/eder/www/wp-includes/Requests/Cookie/Jar.php on line 73

Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/2/e/eder/www/wp-includes/Requests/Cookie/Jar.php on line 89

Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/2/e/eder/www/wp-includes/Requests/Cookie/Jar.php on line 102

Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/2/e/eder/www/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/2/e/eder/www/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/2/e/eder/www/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/2/e/eder/www/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/2/e/eder/www/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/2/e/eder/www/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91
Shanghai – Travel Blog for Fredrik and Gunnhild
Travel Blog for Fredrik and Gunnhild

Shanghai

Sightseeing Shanghai

Shangahi Panorama

We started the day with breakfast at a local sandwich place, and then took a taxi to The Bund – Shanghai’s Champs-Elysées. This was somehow a disappointment, because the whole area was under renovation for the upcoming Expo, but still the colonial buildings were nice and we managed to get some views to the new business area Pudong.

The Bund

We tried to to follow Lonely planet’s walk in the old town, but after too many markets we took some shortcuts and spent some relaxing time in some of the parks in the area instead.

One of the more exiting shortcuts was our walk through some of the old town alleys where all activities like haircuts, cooking and bicycle repairs happened in the street.

Old Town

Shanghai

Arrived in Shanghai today after a 10 hour flight from Frankfurt. The airport here in Shanghai must be the smoothest airport in the world, we hardly had to wait for anything.

The taxi to Stian and Monica was fast, cheap and a bit scary, but the welcome was warm and the beer was cold!

After enjoying the view from the 25th floor we went for a walk in the neighborhood, The French Concession. We had lunch in a modern chinese restaurant and Monica picked her favorite dishes for us all to share.

Lunch Shanghai

After some electronics shopping in a huge and slightly confusing shopping mall we picked up a few different world beers and headed back to the apartment, since Monica and Stian were leaving for the Philippines in a few hours.
So now we are all alone in a modest apartment (3 bedrooms, 4 bathrooms) in a small, charming city (approx. 13 millon people) and look forward to a good night’s sleep since none of us slept much on the flight.