China has the world's 'most inconvenient' convenience store

The world's "most inconvenient" convenience store hangs off a cliff in China's Hunan province.