I have been called to attend an interview in a government parastatal and they told me to be in "smart casual". What kind of wear is smart casual ?
"Smart casual" is a slight step up (typically) from business casual. It's not as formal as proper business attire but it's close. I'd recommend pressed slacks, an oxford style or similar button down long-sleeve shirt and a proper coat/jacket to go with it. You won't need a tie, an unbuttoned collar should be good enough. In some environments a stylish jean might be acceptable, but I wouldn't recommend it for an interview.