This question already has an answer here:
Please note that myself Aniket Patki (Indian Citizen) having Italian one year valid Visa form 24-07-2016 to 07-08-2017 (Category D) with all Post office receipts and status of Italy Permesso di soggiorno. (Permesso di soggiorno already applied on 10th Oct 2016 and in the process to receive within DEC 2016). Attached for your reference
I am traveling to India on 2nd Dec 2016 and returning on 11th Dec 2016.
02 Dec 2016 Travel Depart: Linate Arpt (LIN) Milan 6:50 PM to Arrive: Heathrow (LHR) London Terminal 5 7:55 PM . Depart: Heathrow (LHR) London Terminal 5 9:00 PM to Arrive: Chhatrapati Shivaji (BOM) Mumbai Terminal 2 11:15 AM Transit time in London Heathrow is 1:05 hrs. (Ticket Attached)
11 Dec 2016 Travel ( Ticket Attached) Depart: Chhatrapati Shivaji (BOM) Mumbai Terminal 2 1:15 PM to Arrive: Heathrow (LHR) London Terminal 5 5:45 PM. Depart: Heathrow (LHR) London Terminal 5 8:20 PM to Arrive: Malpensa Airport (MXP) Milan Terminal 1 11:20 PM.
I will not change Heathrow airport (Terminal-5) during my both journeys. Also my baggage will be transferred by British airline.
Moreover I checked as per exemptions part for Transit visa and I found out that I am exempted from transit visa requirement, as I am carrying EEA (Italy) valid D category visa.