1. •Danish Munir •Muhammad Soban •Tayyab Raza •Muhammad Ali •Ali Raza •Muhammad Waqas •Muhammad Nabeel •Hamza Khalid 2. •Introduction & History •Types…