In my original post, I clearly stated that I have an unmanaged webhosting service.
I fixed the problem myself and !! SURPRISE !! it was a simple one. There is a index.html and index.php file in the root folder. The .php file is Wordpress but .html is created with each new domain name. I removed this .html and Voila! My site is displaying.