Kamagra is an effective and reliable medicine for treating erectile dysfunction (ED) or impotency. Factually, it is one of the generic versions of Viagra with an active component of Sildenafil Citrate. In impotency, a man loses his ability to attain an erection because of improper blood flow in the erectile organ. Kamagra restores the sexual function by increasing the blood flow in the erectile organ by acting on an enzymatic level.