In it are a vast variety of gods, goddesses, and heroes of the best and worst sort. The most famous city in Nehwon is Lankhmar, the City of Adventure.
The highest authorities known in Nehwon are Chance and the Lords of Necessity. They are to the gods as the gods are to humanity. They rule over many worlds, not just Nehwon, and are similar to overpowers.
The Lords of Necessity decreed that gods must exist in Nehwon. The capricious Chance decided that these gods would be short lived, and have many of the same weaknesses as humans. Hence, the gods of Nehwon were born, or at least the possibility.
[See 'Gods OF' and 'Gods IN' Lankhmar for more information related to experiencing player divinity]