Sensex down 300 points over weak macro, negative global cues Heavy selling pressure was witnessed in IT, healthcare, oil and gas counters. # Business