With a beautiful green expanse at its back, mostly covered by a pine forest, lies Taara House – a boutique cottage in the mountain ranges of Manali. The reason why its god’s abode is because of the enormity of the situation your eyes can’t help but stare at. The snow capped mountains bang in front…