Kamagra causes certain blood vessels to be dilated, which in turn stimulates an erection. Kamagra 100mg Oral Jelly is a generic variant of Viagra 100 mg. Generic means that it contains the same active ingredient (Sildenafil), but is sold under a different brand name. As a result, the product is much cheaper than Viagra, but has exactly the same effect. Kamagra Jelly is produced by Atjanta Pharma in India. Currently one of the largest producers of erection pills.