Thanks for the information.
If they don't provide lunch, then by the time I get down from the train at Amritsar and order something at my hotel, it would be almost 3 PM. So, keeping that in view, is the quantity of food enough so that we can wait till 3 PM for lunch? Or should I order something for lunch?