Coats are worn to keep warm during winters in India. They are an essential clothing in regions which experience harsh winters.
Blazers, on the other hand, have come up as an alternative for suits in formal workwear across India. Blazers can be worn as formal or casual wear, depending on the occasion.