Travel Secret #1047: Why Masterchef Bill Marchetti loves Palampur, Himachal Pradesh
January 29, 2016
“If you are coming to Delhi and not heading up to the mountains, you are wasting your time. My favourite place in whole of India is Palampur in Himachal Pradesh, is a bustling little market town surrounded by…
Continue readingLeave a comment