Almora – The people of the hills, even when living away, never truly leave their homeland. Their hearts always remain tethered to...