A pub landlord and his loyal customers from Saddleworth, a village in Greater Manchester, are embarking on an unforgettable journey...
set
The picturesque state of Himachal Pradesh, situated in the northern region of India, is home to numerous natural and man-made...