Kamagra is the generic version of branded impotency medicine, widely used for the treatment of male impotency issues such as premature ejaculation (PE) and erectile dysfunction (ED) symptoms. It contains Sildenafil Citrate as an active ingredient and there are many variations found of the medicines, used for different impotency problems.