Thank you all for the well wishes.
Now recuperating at home before i can be back on the road. Need to settle police report, insurance claim and etc.
I am very lucky to get away with minor injuries. Thank God.
Take care guys and drive safely. Dunno whether i will be hanging my helmet and suit for good.