Kamagra is a drug used to treat impotence in men that is used to treat impotence in men. The problem of impotence is also called ED problem which is mainly used for men impotence problems. Kamagra generic name is Sildenafil. Take Kamagra as advised by a doctor.