1 cursed spot in Shanghai, China
Built in 1933 in pre-Communist Shanghai, the four-story building was designed by British architects and built by Chinese developers with British concr...
Share it with the community!