Manali, a marvelous hill station in the snow-peaked mountains of Himachal Pradesh attracts tourists from far and wide not only for its spell-binding beauty but also for one of the famous shopping destination – Mall Road.
Photo by sumit_dhiman
Royalties free, Commercial & Editorial use
$10.00