After days of relentless summer heat, Bengaluru saw a sudden and intense weather shift as heavy rain, strong winds and hailstorms swept across the city, offering much-needed respite while disrupting normal life in several areas.