What can prevent other people from seeing a Minecraft world and thus can't enter it?

I had a friend that created a world on Minecraft but nobody can see it and join in. He is able to get in his own world with no problems, but nobody else can even see the world available. What could be the possible issues causing this and resolutions?

The only thing I can think of asking is Is your friend opening it to Lan in the settings?