China’s Grandview Aquarium, housed in a Guangzhou shopping mall, is under scrutiny, with some calling it the most tragic facility of its kind on the planet.
China’s Grandview Aquarium, housed in a Guangzhou shopping mall, is under scrutiny, with some calling it the most tragic facility of its kind on the planet.