20180118 city.bengaluru: Fog hits 46 flights at Kempegowda International Airport; 4 cancelled