Freaky Chinese Architecture
The Tianzi Hotel in China is unlike any other structure I have seen before and I think it has a shot at the title of weirdest building on the planet. It is located in Hebei Province and holds the world record for the “biggest image building.” According to some blog posts, the 10-storey hotel was built sometime around 2001.
Also known as The Emperor Hotel and Son of Heaven Hotel (depending on what you read), the architecture represents three traditional Chinese gods— Happiness, Longevity and Good Fortune .
See more pictures at Killer Directory.