image
Sensex down more than 300 points on global headwinds