Flights from London to India on SriLankan Airlines. Tickets from GBP579*