British Airways has begun its flights to Lahore.

The airline’s first flight BA-259 landed in Lahore from Heathrow in the wee hours today.