New Delhi: A powerful squall with wind speeds touching 91 kmph battered parts of Delhi on Tuesday afternoon, triggering a Red Alert from the India Meteorological Department (IMD), which warned of thunderstorms, lightning, gusty winds and heavy rainfall across the national capital





