I believe this is in Shanghai, China, along the Suzhou Creek river, near Beide Road. If it's not, its very similar to what is in that location. I used to see this regularly when I lived in Shanghai.
It seems like only China would have the labor to build a labor intensive fence like this... it's quite long.