I have two different bookings on British Airways and Emirates.
Booking 1 (British Airways): Washington (IAD) -> London (LHR) -> Dubai
Booking 2 (Emirates): Dubai -> Hyderabad
I have a 5 hour stop in Dubai but do not have a visa to leave the airport. British Airways says they won't through-check my bags. Emirates says it won't be a problem since Emirates and BA are partner airlines.
Not sure what I should do at this point. My flight is tomorrow so its too late to apply for a visa. I have actually done with before without a problem on the same two airlines. The only difference was that it was on a single ticket booked through a travel website.