China

World's First 'Polar Bear Hotel' Opens In China Amid Backlash

Harbin Polarland , a hotel that has dubbed itself the world’s first polar bear hotel, recently opened in Harbin, the capital of Heilongjiang, China...