Arunachal's fear factor

As India celebrates its 63rd Independence Day, villagers of Ampani in Arunachal Pradesh's Anjaw battle the odds in the most simplest way without a fuss.

Related Videos