There are many fashionable clothes for Indian men. But they usually wear kurta, bandhgala, nehru jacket and sherwani for rituals, weddings, and family events.