It sounds like your laptop has issues with a ground, since the voltage on the VGA connector is floating high. You should not have gotten an electric shock, since nominal VGA signaling occurs at 0V and 0.7V. If possible, open the laptop, and try to see if any components are electrically shorted to the laptop chassis and/or other connectors.
If you only experience the shock when the charger is connected to the laptop, then you should stop using the charger immediately and get a new one. Check the charger itself for ground faults. If you are using an ungrounded charger, there may be an electrical fault in the actual socket. Start with the charger, and work from there.
Again, there is no voltage in the laptop which is high enough to shock you. I have not seen any laptop chargers provide a DC output higher then 18.5V. Look into the charger or any short circuits (either in the laptop or charger), but again, since you're getting shocked, ensure that your charger is not the problem.
4Did you test the other laptops in the same outlet? this sounds like a grounding issue, either the outlet or something in the laptop is not properly grounded. – MaQleod – 2011-08-17T18:10:35.077
Agreeing with @MaQleod, also check this laptop in a different outlet, preferably in another building (in case there's a problem with your building's wiring). – CarlF – 2011-08-17T18:14:15.103
Yes, I am checking other laptops in same conditions. Only one of the laptop is showing current in VGA ports. – Sumit Gupta – 2011-08-17T18:14:50.500
@CarlF If the PSU is 'double insulated' (no earth/ground bonding) then it is unlikely to be a building wiring fault unless there is a high voltage fault at the local substation - but then lightbulbs would be popping out of the sockets and all other electrical appliances in the fault zone would be freaking out/smoking/sparking etc. – Linker3000 – 2011-08-17T18:52:59.360