Thursday, May 19, 2011

Colors 'must buy' at Manali hill station

  

Mall Road at Manali,  Himachal Pradesh, India, is a major market that attracts the tourists.