Semi-nomadic shepherds of Kangra

November 24, 2016  By Travel Bir Billing