I just resinstalled everything from scratch and now i could see http2 - Just removed that and everything is working fine. Thanks everyone...
Just to summarize:
SSL ciphers was not the issue - I tried doing that - it broke the entire site.
http2 was the real issue - but before 26th March, I have personally done 5 ee installs and it was never the issue.
Now the question for @admin @radhe @radhe83 is whether or not this configuration is secure or removing the http2 is simply a work around. Because this in its exact form is working on all my other sites installed before 26th March. Any answer to this will really be helpful.