Viagra is a brand medication manufactured by Pfizer. The active element present in Viagra is sildenafil citrate. This medication treat erectile dysfunction issues in men. Viagra is famous across the globe for its perfect ability to treat impotence problems. Kamagra is a generic version to Viagra. Kamagra also contains the same ingredient, that plays a very vital role in treating impotence problems.