Kamagra 100 is a very safe pill used to treat impotence. It works on the blood vessels of the frontal penis which also controls blood flow. In this way it helps to maintain an erection for a long time as well as erection can be maintained for 4 hours after taking this pill.