Just returned from the LHR-CAI run. Spoke to people who have taken the MS flight. According to them it was miserable. They flew in first. Cannot answer questions about visa. But I flew in to the NEW terminal as it is referred to, and the visas were very easy to obtain