How does USDT price sometimes widely differ from the dollar?

I think the USDT price should be similar or close to the dollar. Is that correct?

On some Indian exchanges sometimes USDT has traded at about 20% premium.
How does this happen?