China’s latest Internet sensation isn’t a wild cat locked ... and visitors soon started flooding into the otherwise unremarkable neighborhood in Shanghai’s suburban Pudong district. Among the pilgrims ...