In fact Himachal Pradesh is well known as Dev Bumi and it really means a land of God. Manali is situated among snow topped mountains and lush green pine trees. The Bias and Parvati rivers meet each other at Manali to form one fast flowing channel. The valley is to be experienced number of times in life time. The people here are honest and supporting. So do visit here to enjoy the nature at Black Rock Home Stay.