Wonder and bewilderment are quite natural when you chance upon the lovely hamlet of Andretta in Himachal Pradesh. This area…