I had a similar situation - phoned karwa first it was an hour wait, 5 mins later it was a 2 hour wait...........i even FOOLISHLY tried to hail a taxi down (not advisable in the heat) couldnt find one............ in the end called up a private taxi firm cost 3 x as much but worth it just to get my car back ...