Bengaluru typically witnesses April as the hottest month of the year, which triggers afternoon and evening thunderstorms during April and May due to heat buildup.