Web hosting

what is the need for Web hosting and the best web hosting

Web Hosting means a space on web server to store the information of website and make it access world wide.