@bulgaru
It is not a foreign language for me 
Thanks for the help, but sadly you got the issue wrong.
Let me make it more clear.
- It takes around 5 secs for the page to load.
- It takes around 2 secs for the page to start loading
The points you mentioned help in improving the loading time. We have done some of them after which the loading time got reduced.
But the problem is totally different.
If you go to the waterfall tab of the gtmetrix, you will see that it takes around 2secs for the "home" document file to load. i am not talking about the heavy images or other scripts files. Those can be loaded faster using minifiers/cdn etc.
And More importantly, out of those 2 secs around 1.7 - 1.8 is the waiting time, which is a bit abnormal for a wordpress site.
I have highlighted the same thing by attaching the curl response.
time_namelookup: 0.264
time_connect: 0.343
time_appconnect: 0.000
time_pretransfer: 0.343
time_redirect: 0.000
time_starttransfer: 1.861
As shown by "time_starttransfer", the page starts loading after 1.8 secs.
To understand the issue, you can do the following :
go to http://wordpress.zip.pr and then click on some page link in menu. Check the time the server takes to respond to the redirection.
I hope i am more clear now. Guys, please help me in fixing this issue.