BA only operates point-to-point flights to/from India. The BA143 is LHR-DEL returning as the BA142, at about the time the original poster says.
As to scurrilous, unsubstantiated rumours by the same poster in a later post, I think they (and indeed the poster) are best ignored.
I think that the BA crew rest (certainly for one of the 2 daily services, if not both) has recently moved hotels. It would not be unusual in BA for the company to seize on a cheaper hotel deal only to find out that the hotel is about to embark on a major renovation programme that they neglected to tell the company about, and hence the reason for the cut-rate deal!
Pre-flight rest in the form of good blackout, quiet rooms and temperature control are not a luxury to have but essential for crews operating across multiple time zones.
Unfortunately it is only the message that a cancellation conveys that the company understand if not fully rested, this is what will trigger a full review of the hotel contract and hopefully result in minimising the risk of disruption to future passengers.