We discovered a paradise of green foliage in Shanghai’s Square Park. For more photos check