D-Street gives a thumbs down

The markets were disappointed by the budget as investors realized that this was the only chance by the government to restore confidence in the economy.

Related Videos