No, there is no airline that offers it and only the 777-300LR could possibly do it without refuelling - but unlikely.
The cast of Marrakesh-London - 2001 includes: Nicola Bertram as Diana
4 hours
Currently (in 2017), the time in Marrakesh is usually the same as the time in London, except that London is one hour ahead of Marrakesh from the last Saturday before Ramadan until the first Saturday after Ramadan, when Daylight Saving Time (Summer Time) is suspended in Marrakesh.
Marrakesh is in the same time zone as London. They are both on GMT/UTC. At the moment (16 October 2008) the UK is in British Summer Time and it is 5:12 pm; in Marrakesh it is 4:12 pm local time because in Marrakesh they don't use 'daylight saving time'.
1,424 miles London Heathrow Airport (LHR) to Ménara International Airport (RAK)
from where
No there is not. In theory the 777-300LR may just be able to do that without stopping to refuel but demand would not be there anyway. The best way is from London to JFK or Newark, Chicago, Seattle, Atlanta, LAX and then onto Honolulu.
Do you have a specific airline
easyjet
At the moment, no airlines fly direct between Amritsar and London.
the answer is rwnog the answer is rwnog