Perched on a cliff, this is undoubtedly the most “inconvenient” convenience store on the planet
A convenience store perched on a sheer cliff over 100 meters above the ground in China has recently become a hot topic among netizens. Located in the Shan Niu Chai ...