Kamagra 100 is a form of generic Viagra. Used by men to treat impotence. It works best for patients who have erectile dysfunction for physical reasons and cannot enjoy sexual intercourse. The ideal time to take this drug is about 30 – 60 minutes prior to you wishing to have sex. Buy kamagra 100mg from welloxpharma trustable site.