A range of snow-capped mountains with Deodar trees touching the sky and a sparkling water stream flowing right beside your feet. Yes, this is Himachal Pradesh!
By shambhavi mhetre | 11 Jul, 2018. Posted In Holiday.
© Copyrights Reserved, JourneyCart Holidays, a BTW Group Company. Developed by WGBL India Pvt. Ltd.