The problem arises after I had deleted a few themes which I had downloaded but will probably never use.
The wallpaper in the home page (with all the icons listed) will not show. Instead, it'll show the wallpaper used in the previous themes. (I had tried changing themes to see if the problem persist. All other themes were fine except for this particular theme which so happens to be my favourite )
I had tried battery pull but to no avail.
Please help.