Virgin don't have an Indian Call Centre - you just got through to Crawley!
I'm not an expert on this but I believe as the flights were booked seperately rather than on one reference number you don't really have any comeback with BA as no-one has responsibility for your connection.