We released this image on our site about a week ago and wanted to know what world this is. I decided to post in on IndieDB so you guys have give it a shot as well. Check our forums, under the The Hint: Environment Guessing Game! thread a short clue. It is a short riddle that is quite easy to solve!
Enjoy and goodluck!
Alex & CsG