Largest underground cave in the world revealed in China – that can fit FOUR Great Pyramids

THE LARGEST underground chamber in the world can be found in China, called the Miao Room, and can fit a whopping four Great Pyramids of Giza inside it. How large is the biggest supercave?

Read More