Quzhou Stadium is part of world’s “largest earth-sheltered buildings”

Much of the building is located underground.