Hanging shelf on a wall