Heavy rain causes cab shortage at Kempegowda International Airport

India