Weird Hotel – Beijing provides us with a new winner
Following on from the story of a weird hotel from Holland the monstrosity pictured below well and truly puts it in its place. The hotel below is from Beijing in China and is honestly genuine, as hard as that it is to believe. It is called the Tianzi Garden Hotel (literal translation: Son of Heaven [...]

