Would explain it properly in a couple of days. No one was hurt. It was just that I ran over a big stone (in the middle of the road) which created a loud thud and eventually bent the underbody. I had to drive for another 100+ kms to reach Pune. I just feel happy that Punto has such a solid underbody, if it were a Baleno, the engine could have been damaged as it is devoid of any underbody engine protection.