Sherwani is a traditional dress for men, worn in India, Pakistan and Bangladesh. It is usually worn on special occasions such as weddings and festivals. The sherwani is a long coat-like garment, usually made of wool, cotton or silk. It is usually decorated with embroidery ...