1 answer
581 views

1 Answer

  • 0

    If you want snow and mountains my favourite place in India for winter would be have to be Mccloud Gang Dharamsala India,the home of the Dalai Llama..A truly beautiful place with magnificent views,delicious Tibetan food and friendly people.It has been 30+ years since ive been there but im sure its still worth checking out.Happy travels! 4 months ago

    Answered by Terry from Australia via Site_iconWorldNomads.com

Answer this question

Map of India