Guys as you all mentioned YES the culprit was the engine mount, on inspecting i saw that the mount was completely broken so replaced it on saturday and now car is back to normal i haven't drove much but car seems to be normal.
on my mechanic recommendation i took a risk and bought Thailand made mount not the N.O.K one which are flooded in the market, but International Rubber company Thailand mount.
rest i am uploading pixs soon 