Interesting facts Five Families Have Lived for Decades in a Natural Cave in the Wulong Mountains, Chongqing, in a Self-Sufficient Valley with Gardens, Spring Water, and an Isolated Lifestyle That Looks Like a Hidden Paradise Bruno Teles 16/11/2025 at 00:00