Kamagra 100 is mostly prescribed by the doctor to patients to eliminating some sexual complication like erectile dysfunction. ED is caused by a decrease in blood flow seen in the penis. The only basis for the strong erection is a blood-filled penis and the sildenafil citrate component of kamagra medicine helps to fill the penis with full of blood.