Semi Formal Dress For Men India : Men's semi formal is the most confusing of all the dress codes.