I'll be traveling from Mumbai, India to Gainesville, Florida. For that I have to board a flight at Mumbai which will drop me at Heathrow. I have layover time of about 8 hours at Heathrow, from where I'll be traveling to Miami. And from Miami to Gainesville. But the layover at Miami is only 2 hours, which from what I've heard, is very little time for completing immigration checks. So, I was wondering if there is any provision of conducting US security checks at Heathrow instead of Miami?
During the search for this answer, I came across this post. This looks to be 2014 news. I'm not sure though, whether this has been implemented or not.
Could anyone please confirm the same?
Or, is it possible to complete immigration checks at Miami airport within 2 hours ?