The isolated library lies hundreds of meters away from a popular beach resort usually packed with tourists in Beidaihe, North China’s Hebei province. [Photo/CFP]