Market Watch: Pre-Budget rally ahead?

Market Watch: Pre-Budget rally ahead?